npm install -g @moniiapp/cli
monii login#
Walks through Vercel and Netlify. Detects tokens already on your machine, offers
to install the provider CLIs if missing, and writes ~/.monii/auth.json with mode
0600.
It also prints a QR code encoding a monii://auth?… deep link, which pairs the
iOS app without retyping a token on a phone keyboard.
It contains your provider token. Anyone who scans it gets the same access you have. Same rule as any credential.
monii status#
Every deployment across both providers, in one list, most recent first.
$ monii status
▲ aurora-api FAILED staging 6m ago feat(ui): radar + insights
◆ mosaic-blog LIVE main 14m ago fix: og image path
▲ paperclip-dev LIVE main 1h ago chore: bump deps
The point is the merge. Two providers, one list, no tab switching.
monii kill <project>#
Pauses a project. Vercel: POST /v1/projects/:id/pause. Netlify: sets a site
password. Both reversible, both run against your own token on your own resources.
$ monii kill aurora-api
This will pause aurora-api (vercel). Visitors will see an error page. [y/N]
Confirmation is not skippable. It takes a real site offline.
monii whoami#
Which providers are connected and whether the tokens still authenticate. First thing to run when something is not working.
What it will not do#
- No watching. There is no
--watch, no daemon, no alerting. A CLI that is not running cannot notify you, and the moments that matter are the ones where you are not at the terminal. That job belongs to the app. - Limited Vercel Hobby usage. Vercel's usage endpoint returns restricted data on Hobby. Not something any tool can work around.
Source#
Open source at github.com/randomershenans/MONII.
Questions people actually ask
Is the MONII CLI free?
Yes, and open source. It has no account requirement and no paid tier.
Where does it store credentials?
~/.monii/auth.json, written with mode 0600. Tokens are only ever sent to the Vercel and Netlify APIs.
Can the CLI pause a project?
Yes — monii kill
For when you are not at the terminal
The CLI is for when you are already there. The iOS app is for the threshold alert that fires when you are not.
Get MONII for iOS ›