Skip to content

Commands

A complete reference for every command available in Whisper, both in the Terminal and inside interactive mode.

Terminal Commands

These are run from your regular Terminal prompt (not inside Whisper).

whisper

Start Whisper in interactive mode. If you have multiple accounts, pass the account name to choose which one.

bash
whisper
whisper myaccount

whisper --auto

Start Whisper in auto mode. Whisper handles unreads on its own without asking for approval.

bash
whisper --auto
whisper myaccount --auto

whisper login

Open your browser to sign in and link the CLI to your dashboard account. Run this once during setup, or again any time you need to refresh your session or pick up newly connected accounts.

bash
whisper login

whisper logout

Sign out of the CLI. You'll need to run whisper login again to reconnect.

bash
whisper logout

whisper accounts

List all connected accounts. This syncs with the dashboard, so newly connected or removed accounts are reflected automatically.

bash
whisper accounts

whisper accounts remove <name>

Remove an account from your local CLI config. Your data files (chat history, profiles) are kept on disk.

bash
whisper accounts remove sunshinevibes

whisper account

Show a quick revenue and data dashboard for your default account (or a specific one).

bash
whisper account
whisper account myaccount

whisper insights

Run the full analytics pipeline: strategy extraction, segment analysis, and playbook generation. Scoring data seeds automatically on first startup, so you only need this for deep analysis and campaign playbooks.

bash
whisper insights
whisper insights myaccount
OptionWhat it does
--deepSyncs more conversation history per subscriber (slower, more thorough)
--top 50Analyze more than the default 30 top spenders
--forceRe-run even if data is still fresh from a recent run

For established accounts, we recommend running whisper insights --deep at least once. It pulls significantly more conversation history per subscriber, which means better scoring, better recommendations, and better playbooks. It takes longer but the results are worth it. If you work on a team, only one person needs to run it.

whisper campaign

Run a personalized outreach campaign using a playbook and a subscriber list.

bash
whisper campaign my-playbook --list "VIP Fans"
whisper campaign my-playbook --list "VIP Fans" --dry-run
OptionWhat it does
--list "Name"The subscriber list to target (required)
--dry-runPreview drafts without sending anything

whisper update

Download and install the latest version of Whisper.

bash
whisper update

whisper check-updates

Check if a newer version is available without installing it.

bash
whisper check-updates

whisper --no-update-check

Start Whisper without checking for updates. Only affects that session.

bash
whisper --no-update-check

whisper --version

Print the current version number.

bash
whisper --version

Interactive Commands

These work at the > prompt inside Whisper's interactive mode.

/unreads

Fetch, score, and automatically process all unread conversations. Messages are sent without approval. See Managing Unreads.

/review

Same as /unreads, but you approve (or edit) every message before it's sent. See Managing Unreads.

/sub <name>

Switch your focus to a specific subscriber. Your prompt changes to @name> and everything you type goes to that subscriber's AI session. See Subscriber Routing.

/sub clear

Return to the general > prompt, clearing your subscriber focus.

/sub

Show your current context and list known subscribers you can switch to. Supports tab completion.

@name <instruction>

Send a one-off instruction routed to a specific subscriber without changing your sticky context. See Subscriber Routing.

/note <text>

Add a standing directive that applies to every conversation. See Directives.

/note Push the Beach Day photoset to outdoor fans
/note --expires 2026-02-28 Valentine's sale is live

/notes

List all active directives (both operator-created and AI-created).

/note remove <number>

Remove a specific directive by its number in the /notes list.

/note clear

Remove all directives.

/help

Show available commands.

/quit

Exit Whisper and return to your regular Terminal. Also releases any active conversation claims. You can also use /exit or press Ctrl+C.