Skip to main content
A coding agent can tune Superwhisper for you. Using the Superwhisper CLI, it reads your dictation history, fixes the words that come out wrong, and builds modes that match what you dictate.
The CLI and coding agent integrations are macOS-only for now.

What you’ll end up with

  • Vocabulary and replacements that match your world: names, jargon, and recurring fixes pulled from your real history
  • A “Write for me” mode: dictate a rough outline, get finished text in your voice
  • A “Message” mode: tuned to how you actually write messages
  • A “Format selected text” mode: select any text, dictate an instruction (“make this shorter”, “fix the grammar”), and get the rewritten text back

Step 1: install the Superwhisper CLI

The CLI gives your agent read access to your history and control over vocabulary and replacements. See CLI & MCP Server for everything it can do.

Step 2: open your coding agent

Use Claude Code, Codex, or any other coding agent that can run terminal commands and edit files. The agent works through the CLI, so no other setup is needed.

Step 3: run the optimization

Two ways to run it: paste the prompt once, or install the reusable skill.
Paste this into your agent and adjust the mode list to your needs:
Restart Superwhisper when the agent finishes. The new modes appear in Settings → Modes; review their instructions and tweak anything that doesn’t sound like you.

No coding agent? Use any AI assistant

You can get most of the benefit with a chat assistant:
  1. Ask it to write AI instructions for the modes above, describing what you dictate and the tone you want
  2. In Superwhisper, click + Create mode, pick the Custom preset, and paste the instructions into Custom instructions
  3. For the selected-text mode, enable Selected text in the mode’s Context row

Run it weekly

Your history keeps growing, so the optimization pays off on a schedule: new recognition mistakes become replacements, and your modes stay tuned to how you actually dictate. Your agent can set this up for you. Paste this into Claude Code or Codex:
Each run makes additive changes only and backs up settings.json first. To stop it, ask your agent to unload and delete com.superwhisper.optimize-weekly.
An unattended run pre-approves the agent’s tools so it can work without you. Skip the schedule if you’d rather review every change: running the skill manually gives you the interactive questions and a summary each time.

Keep iterating

Your agent can keep tuning the setup over time. Useful follow-ups:
  • “Search my history for words that keep getting transcribed wrong and add replacements for them”
  • “Look at my last 100 dictations and tighten the Message mode instructions to match my tone”
  • “Create a mode for [your workflow] based on how I’ve been dictating”

CLI & MCP Server

Everything the agent can read and change: history, search, stats, vocabulary, and replacements.