Install
Three install paths — pick whichever fits your machine.
$curl -fsSL https://llmstatus.ai/install.sh | bashInstalls 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 nameIf 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 | bashWhat ships in each install method
| Install path | Size | Node required | Best for |
|---|---|---|---|
curl ... | bash (binary) | 60–110 MB on disk | No | Anyone — broadest compatibility |
npm i -g @modelstatus/cli | ~32 kB pkg + ink/react deps | Yes (≥18) | Node devs who manage other npm globals |
npx @modelstatus/cli status | Transient | Yes (≥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.exeVersion-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