What AI formatting does
When you dictate, Hermes doesn’t just transcribe your words—it formats them intelligently. AI formatting handles:- Punctuation — Adds periods, commas, and question marks where they belong
- Capitalization — Capitalizes sentence starts, proper nouns, and acronyms
- Filler word removal — Removes “um”, “uh”, “like”, and other verbal fillers
- Number conversion — Turns “twenty three” into “23”
- Context-aware styling — Adjusts formality based on which app you’re using
The formatting pipeline
Here’s what happens to your words between speaking and the final text:Context detection
Hermes detects which application you’re using and adjusts formatting accordingly.How it works
- App detection — Hermes identifies the frontmost application
- Mode matching — The app is matched to a formatting mode (Email, Messaging, Coding, etc.)
- Style application — Formatting rules for that mode are applied
Example: Same words, different contexts
You say: “hey can you send me the report when you get a chance thanks” In Slack (Messaging mode):hey, can you send me the report when you get a chance? thanksIn Mail (Email mode):
Hey, can you send me the report when you get a chance? Thanks.In VS Code (Coding mode):
hey can you send me the report when you get a chance thanksThe words are the same, but the formatting matches where you’re typing.
Formatting modes
Hermes includes built-in modes for common apps. Each mode has its own formatting style.| Mode | Apps | Style |
|---|---|---|
| Messaging | Slack, Discord, Teams, iMessage, WhatsApp | Casual — lowercase starts OK, relaxed punctuation |
| Mail, Gmail, Outlook | Formal — proper capitalization, professional structure | |
| Coding | VS Code, Xcode, Terminal, GitHub | Minimal — preserves technical syntax, light formatting |
| Writing | Notes, Word, Notion, Obsidian | Semi-casual — clear structure, proper formatting |
| AI Assistants | ChatGPT, Claude | Casual — conversational tone |
Web apps too
Formatting modes work with web apps. When you’re in Safari or Chrome, Hermes detects the website:mail.google.com→ Email modeslack.com→ Messaging modegithub.com→ Coding modenotion.so→ Writing mode
Customize formatting modes
Create your own modes or modify the built-in ones.
Vision context
For even smarter formatting, you can enable Vision. When enabled, Hermes takes a screenshot when you dictate to understand more about what you’re doing.What Vision enables
- Better app detection — Works even when app names aren’t clear
- Content awareness — Knows if you’re replying to an email or writing a new one
- Page context — Understands what’s on screen for more relevant formatting
Privacy
Vision is opt-in and disabled by default. Screenshots are processed instantly and never stored or transmitted.
When formatting is skipped
AI formatting doesn’t always run. It may be skipped when:- Formatting is disabled for the current app (using the “Disabled” mode)
- You’re in Code mode and the text looks like code
- Privacy mode is enabled and all cloud features are off
Customizing AI formatting
Instructions
Add specific rules that apply to all your dictations:- “Always expand contractions”
- “Use British spelling”
- “Never use exclamation marks”
Per-app rules
Add rules that only apply to specific apps:- For email: “Always start with a greeting”
- For Slack: “Keep messages under 50 words”
- For code: “Preserve all technical terms exactly”