mailstrel
v0.3.1
Published
Mailstrel CLI — slick terminal client for cold-outreach automation. Discover, send, triage replies from your shell.
Downloads
429
Maintainers
Readme
Mailstrel CLI
Slick terminal client for Mailstrel. Discover, send, triage replies — all from your shell.
npm install -g mailstrel
mailstrel login # opens your browser, you click Approve, you're in
mailstrel discover "AI VC funds 2026" --launch
mailstrel inboxCommands
| | |
|---|---|
| mailstrel login | Device-flow auth — opens browser, mints an API key, saves it locally. |
| mailstrel whoami | Show account + plan + this-month usage. |
| mailstrel logout | Clear local credential. |
| mailstrel status | Fleet snapshot — senders, warmup tier, plan usage. |
| mailstrel discover <niche> [--launch] | Niche → discovered leads. --launch queues a 3-step campaign. |
| mailstrel inbox [--sentiment positive] | Recent classified replies. |
| mailstrel assets | Your pitch decks, catalogs, demo links + view counts. |
Auth
Credential resolution order:
process.env.MAILSTREL_TOKEN(orMAILSTREL) — pin to your shell rc:export MAILSTREL_TOKEN=mst_live_...~/.mailstrel/config.json(saved bymailstrel login)
API base override:
MAILSTREL_API_URL— defaults tohttps://mailstrel.vylth.com
Programmatic use
API keys created by the CLI are full Mailstrel keys — usable from any script:
curl https://mailstrel.com/api/auth/me \
-H "Authorization: Bearer $MAILSTREL_TOKEN"Manage keys at Settings → API & CLI in the dashboard.
Develop
cd cli
npm install
npm run dev # tsx watch mode against ./src
npm run build # compile to ./dist