Skip to Content
Install

Install

Three install paths — pick whichever fits your machine.

$curl -fsSL https://llmstatus.ai/install.sh | bash

Installs a self-contained binary (~60 MB, no Node required) into /usr/local/bin/mm. Detects arm64 vs x64.

Verifying the install

mm --help # short form llmstatus --help # same binary, descriptive name

If mm isn’t on your PATH, the most common cause is your install dir isn’t included. The shell installer drops the binary in /usr/local/bin by default; the npm install path uses npm’s global bin (npm prefix -g).

Custom install location

The shell installer respects two env vars:

# Install elsewhere (no sudo needed if you own the dir): MM_INSTALL_DIR=$HOME/bin curl -fsSL https://llmstatus.ai/install.sh | bash # Pin a specific version (defaults to "latest"): MM_VERSION=v0.1.0 curl -fsSL https://llmstatus.ai/install.sh | bash

What ships in each install method

Install pathSizeNode requiredBest for
curl ... | bash (binary)60–110 MB on diskNoAnyone — broadest compatibility
npm i -g @modelstatus/cli~32 kB pkg + ink/react depsYes (≥18)Node devs who manage other npm globals
npx @modelstatus/cli statusTransientYes (≥18)One-shot tries; CI without a setup step

Available binaries (R2 CDN, public)

The shell installer auto-picks the right one, but you can grab any of these directly:

https://cdn.llmstatus.ai/cli/latest/modelstatus-cli-darwin-arm64 https://cdn.llmstatus.ai/cli/latest/modelstatus-cli-darwin-x64 https://cdn.llmstatus.ai/cli/latest/modelstatus-cli-linux-x64 https://cdn.llmstatus.ai/cli/latest/modelstatus-cli-linux-arm64 https://cdn.llmstatus.ai/cli/latest/modelstatus-cli-windows-x64.exe

Version-pinned URLs swap /latest/ for /v0.1.0/ (or any tag we publish). Each version is immutable — latest is a mutable alias that we update on every release.

Uninstall

# Shell-installer path: sudo rm /usr/local/bin/mm /usr/local/bin/llmstatus # npm path: npm uninstall -g @modelstatus/cli