Skip to content

What's New

Here's what's been added recently. If you're coming back after a break, this is the quickest way to catch up.

Backfill no longer looks frozen on brand-new accounts

On a brand-new account, starting a history pull could sit on a still screen for a bit while Whisper finished getting set up in the background. It was still working, but with nothing on screen it looked stuck. Now you see a clear "getting ready" line with a running clock the moment you start, and the pull kicks off as soon as the essentials are ready instead of waiting on everything. If you ran into this on a fresh account, it is fixed, and there is nothing to change on your end.

Autopilot tunes itself to sound more like you

Autopilot now improves the way it writes for you on its own, with nothing to set up. Every edit you make to a draft is a lesson. On a regular schedule, Whisper tries out a more refined version of your voice, checks it against your recent edits, and only keeps it if it genuinely would have matched what you actually sent more closely. If a change would not help, Whisper keeps the voice it had, so it never gets worse. This same bar now guards every refresh of your voice, not just the scheduled tweaks: any time Whisper builds a fresh read of how you talk, it has to prove it would have matched your recent edits more closely before it takes over, and a newer account without much history yet gets the fresh version right away. Over time the drafts you approve need fewer edits. There is nothing to turn on, no notification, and no settings to manage. The best way to help it along is to edit drafts that are close instead of rejecting them.

Learn more about Autopilot

Removed: the old auto mode

The old whisper --auto command (a one-shot unattended pass over your unreads) has been retired. It was an earlier take on unattended drafting and predates the safety machinery we built for Autopilot. If you used it, switch to whisper autopilot start: same idea (Whisper watches the inbox and drafts replies for you), with explicit approval for every send, safe multi-operator coordination, and clear handling of ambiguous send failures. If you still type whisper --auto out of habit, Whisper now prints a one-line pointer to Autopilot instead of running.

A sound when an approval needs you

The Autopilot live cockpit now plays a short attention sound whenever a new draft surfaces for your approval, so you can step away and come back when Whisper actually needs you. Suppress it with --no-bell on whisper autopilot start, or by setting WHISPER_AUTOPILOT_NO_BELL=1 in your environment. Silent mode and no-TTY runs (cron, SSH without a terminal) skip the sound automatically.

Autopilot: a live cockpit for inbox triage

A new mode of working with Whisper. whisper autopilot start opens a live cockpit that watches your inbox, drafts replies, and lets you approve, edit, reject, or skip each one with a single keypress. Built for safe unattended drafting and for teams: multiple operators can run the cockpit on the same account at the same time without sending the same message twice.

Highlights:

  • Three modes. shadow evaluates without queueing, draft_assist queues every draft for your approval (the default), bounded_auto lets routine non-explicit replies send themselves while still routing anything sensitive through you.
  • Silent mode. Press Ctrl+D to keep Whisper drafting in the background without inline prompts. Drain the backlog later with whisper autopilot review.
  • Adult, explicit, PPV, custom, and priced content always require approval. Even in bounded_auto. No override flag. See Autopilot for the full reasoning.
  • Safe multi-operator coordination. Locks plus per-approval claims mean two operators pressing Approve at the same instant on the same draft results in exactly one message reaching the platform.
  • Ambiguous send errors never auto-retry. If a send hits a network error after the platform may have already accepted it, the cockpit flags it [FAILED — verify in OF before retrying] and tells you to verify in the chat directly before doing anything else.

Learn more about Autopilot

Account name in your Terminal window

If you run Whisper on more than one account, each window now shows the account name in its title and tab. Open one window for one account and another window for another, and your Terminal's tab bar, window list, and dock previews will tell you which window is which. No more squinting to figure out where you're typing.

Backfill: chats, profiles, and clearer progress

/backfill, whisper backfill, and the first-time history offer now finish with a chat and profile pass for subscribers in your lookback window (recent inbox activity plus anyone who spent in that window), so your local cache and cloud backup line up with what deep analysis expects. The Terminal shows three stages (earnings, vault, then chats), with a running clock, which fan is in progress, and message counts so long runs never look frozen. After a few fans finish, Whisper also shows a rolling ETA for the chats stage that updates as it learns your account's pace. After sixty minutes the timer switches to hours, minutes, and seconds. Press Ctrl+C once to stop gently; run backfill again later to continue.

Deeper data for cloud analysis

Deep analysis can now pull more from your synced cloud cache when it needs it: top-performing posts, mass-message performance, per-fan profile snapshots, and per-fan chat exports when those files exist for an account. Low-activity conversations might not have a cached export yet, so the tool can still fall back to live chat history when needed.

First-run history pull and /backfill

When you connect an account that does not have any transaction rows cached yet, Whisper may offer to pull about the last 90 days of earnings, vault catalog, then chat history and profiles for people in that window, with a progress view for each stage. You can skip and pull later with /backfill or whisper backfill (optional --days on the Terminal command). Deep analysis (/analyze) also gets a short note about how far back your cached transaction data goes so answers stay honest when someone asks for a longer window than you have synced.

/analyze can hand back files

When you ask /analyze for a CSV export, a written report, or any other file, it now downloads the result straight to your computer. By default everything lands in ~/Downloads/whisper-analyze/ (a new dated folder per run), and Whisper prints the full path so you can find it. Use /downloads to see the current location, /downloads <path> to point it somewhere else, or /downloads reset to go back to the default. If /analyze doesn't produce any files, nothing changes.

Better deep analysis output and more accurate cross-device data

The /analyze command in interactive mode now shows a clearer running view: you can see each step as it happens (which tool is in flight, what command is running, whether it succeeded or failed), and the final answer renders with proper formatting (bold, lists, tables) instead of plain text.

Behind the scenes, deep analysis is also more accurate. If you have multiple operators on the same account, or you switch between devices, your local copy now picks up the latest activity that another device captured, even when the data hasn't been compacted yet. And earnings sync no longer skips slow-moving categories (like tips) when faster categories (like chat purchases) advance the cursor, so per-category history stays complete.

Net effect: rankings (top tippers, top spenders, top buyers) are correct on the first try, and the answer renders cleanly.

Grounded numbers and cloud analysis

When you ask about subscriber counts, revenue, or other stats in the chat, Whisper can double-check figures against live account data before you see them. Verified numbers get a quick check mark. If something cannot be confirmed, it is tagged so you are not misled. You can turn verification off or switch stricter handling with /grounding at the prompt.

For bigger analytical questions (patterns, comparisons, anything that needs digging across several data sources), use /analyze with your question in interactive mode. Whisper runs a deeper pass in the cloud and saves a transcript under your account folder so you can read it again later.

Startup flags: --strict-grounding keeps uncertain numbers from showing as if they were facts. --disable-verifier or --no-verifier skips numeric verification for that session if you need to move fast.

Unlimited Earnings History

Whisper no longer caps how many transactions it fetches per type. Previously, each transaction type (tips, messages, subscriptions, purchases) was limited to 500 records, which meant high-volume accounts could lose weeks of historical data. Now Whisper fetches everything within the lookback window (default 90 days, configurable up to a year or more).

You can also expand the lookback window for new account onboards to get a complete historical picture from day one. More data means better scoring, better strategies, and more accurate recommendations. If you work on a team, only one operator needs to trigger it. The data syncs automatically.

Learn more about the earnings history window

Purchase History Tracking

When you look up a subscriber, Whisper now shows which PPVs they've actually opened and bought, including media types, dates, and content details. The AI uses this to avoid recommending content a subscriber has already purchased and to suggest follow-up content based on what they actually buy.

This is especially useful for high-value subscribers with long purchase histories. Ask things like "what has this person bought before?" or "pull up their profile and purchases" and you'll get a full breakdown.

Cloud Sync

Your data now syncs to the cloud automatically in the background. Chat histories, earnings, vault catalog, subscriber profiles, conversation summaries, style learning data, directives, and campaign logs are all backed up as you work.

Switch devices and pick up exactly where you left off. If your laptop dies, nothing is lost. Start a new session on any machine and everything is right there. For teams, multiple operators on the same account see each other's work without any setup.

Startup stays fast because chat histories load on-demand, only when you open a specific subscriber's conversation. Everything else syncs quietly in the background.

Mass Messaging & PPV Campaigns

You can now create, schedule, and manage mass messages and mass PPV campaigns entirely through natural language. Tell Whisper what you want to send, who to target, when to schedule it, and at what price. Whisper handles the rest.

  • Schedule messages for specific dates and times or send immediately
  • Target subscriber lists, specific users, or exclude lists
  • Set PPV pricing ($3-$200) with media from your vault
  • View, edit, or cancel scheduled campaigns
  • Dry run mode to preview before committing
  • Campaign performance tracking with buyer drill-down

Works with the subscriber list management below to build full targeted campaigns.

Subscriber List Management

Create, rename, delete subscriber lists, and add or remove members, all through conversation. Build targeted segments for your mass messages without leaving Whisper.

Use natural language to find subscribers by interest, topic, location, or any detail from past conversations. Whisper searches through saved subscriber profiles (preferences, notes) and conversation summaries to surface matches.

Examples: "find subscribers who are into cosplay", "who mentioned their birthday", "find fans in California".

Revenue Autopilot

Every session now starts with a quick revenue briefing: earnings trend vs. last week, recent campaign results, and pending scheduled messages. Whisper uses this context to proactively suggest campaign ideas, timing, and pricing based on what's worked before.

Time Awareness

Whisper now knows the current date, time, and your timezone. This means better scheduling, time-sensitive responses, and accurate "when was the last time" answers.

Query earnings with period-over-period comparison. Ask "how are earnings this week vs last week?" and get a side-by-side breakdown with percentage changes. Revenue chart data from the platform is also available for visual trends.

Enhanced Subscriber Profiles

The subscriber detail view now includes recent transaction history and a computed segment classification (whale, high_value, dormant_whale, etc.) alongside the existing profile data and conversation summary.

Vault Intelligence

Browse vault media with tag filtering and performance cross-referencing. See which media has been used in successful campaigns so you can pick proven sellers.

Windows Support

Whisper now runs on Windows in addition to macOS. Install from PowerShell, and everything works the same: login, chat mode, updates, all of it. See Installation for the one-line install command.

Dashboard

Whisper now has a web dashboard where you manage everything: connect accounts, invite team members, monitor active CLI sessions, and revoke access when needed. This is also where new users sign up and get approved.

Learn more about the dashboard

Browser Login

No more API keys or manual configuration. Run whisper login and it opens your browser. Sign in, and you're connected. Accounts you've linked in the dashboard are automatically available in the CLI.

Learn more about setup

Team Collaboration

Multiple operators can now work the same account at the same time. Whisper automatically distributes conversations so nobody steps on each other. If someone is already talking to a subscriber, that conversation is filtered out of your unread list. If you do message someone another operator is active with, you'll see a heads-up.

Learn more about working as a team

Auto-Seeding

Scoring data is now built automatically on your first startup. No need to run whisper insights before you start getting conversion scores. Whisper seeds the data in the background while you work.

Continuous Learning

Every time a subscriber makes a purchase, Whisper automatically learns from the conversation that led to it. The scoring system improves with every sale, no manual runs needed. Think of it as the system getting smarter in real time.

For the richest learning, run whisper insights --deep at least once. This gives the system far more conversation history to learn from, which means better scoring and better recommendations going forward. If you work on a team, only one person needs to run it. The scoring data and conversation history are shared across all operators on the same account automatically.

Learn more about insights and scoring

Multiple Accounts

New guide covering how to add newly linked accounts, switch between accounts, and run several accounts at once. If you manage more than one account (or just added a new one), this is the page to read.

Learn more about multiple accounts

Three-Memory Architecture

Whisper now runs three distinct memory systems: per-subscriber intelligence, session memory, and a permanent skill layer that learns from your corrections and never forgets. This is the foundation that makes every other feature work better over time.

Learn more about the three-memory architecture

Standing Directives

Set instructions that apply to every conversation. Things like "Push the Beach Day set" or "Valentine's promo ends Feb 28." Whisper follows these automatically, and it also creates its own directives when it spots patterns across conversations.

Learn more about directives

Subscriber Routing

Jump to any subscriber's context with /sub alice or send a one-off message with @bob check his latest message. Tab completion makes it fast. No more hunting through unreads to find someone specific.

Learn more about subscriber routing

Per-Subscriber Memory

Whisper now remembers each subscriber individually across sessions. Conversations with Alice don't bleed into Bob's context. The AI maintains separate memory, profiles, and history for every subscriber.

Style Learning

Edit drafts in /review mode and Whisper learns your writing voice over time. After about 5 edits, it starts auto-generating style rules. After 20, it writes like you.

Learn more about managing unreads and style learning

Conversion Scoring

Unreads and review mode now rank conversations by conversion opportunity. Higher score means more likely to buy. You always work on the most valuable chats first.

Contextual Tips

The prompt now shows helpful tips before each turn, adapted to where you are in your workflow. New user? You'll see basics. Experienced? You'll see power-user shortcuts.

Smarter Session Recovery

If a conversation gets really long and hits a context limit, Whisper automatically compacts it and keeps going. You'll see a brief "session compacted" message, but nothing is lost. No need to restart.