What are formatting modes?
Formatting modes let you customize how Hermes formats your dictation based on which app you’re using. Each mode has its own style—casual for Slack, formal for email, minimal for code. Hermes includes built-in modes, and you can create your own.Built-in modes
| Mode | Apps included | Style |
|---|---|---|
| Messaging | Slack, Discord, Teams, iMessage, WhatsApp, Telegram | Casual — lowercase OK, relaxed punctuation |
| Mail, Gmail, Outlook, Spark | Formal — proper capitalization, professional tone | |
| Coding | VS Code, Xcode, Cursor, Terminal, GitHub | Minimal — preserves technical terms, light formatting |
| Writing | Notes, Word, Pages, Notion, Obsidian | Semi-casual — clear structure, proper formatting |
| AI Assistants | ChatGPT, Claude, Grok | Casual — conversational prompts |
| Disabled | (Your choice) | No formatting — raw transcription |
Web apps
Modes work with web apps too. When you’re in a browser, Hermes detects the website:mail.google.com→ Email modeslack.com→ Messaging modegithub.com→ Coding modenotion.so→ Writing modechat.openai.com→ AI Assistants mode
Formatting styles
Each mode has a formatting style that controls how aggressively Hermes formats your speech:| Style | Behavior |
|---|---|
| Casual | Minimal corrections — slang preserved, no periods, contractions encouraged |
| Semi-Casual | Fix errors and spelling, keep contractions and natural tone |
| Formal | Full grammar, expand contractions, professional polish |
| Custom | Your own rules via custom instructions |
Creating a custom mode
Add apps
Add the apps or websites that should use this mode:
- For native apps: Select from the app list
- For web apps: Enter the domain (e.g.,
mycompany.slack.com)
Instructions
You can add specific rules to any mode. These are natural language instructions that Hermes follows when formatting.Examples
For Email mode:Where to add instructions
Go to the Instructions section in Hermes to add rules for specific modes.Editing built-in modes
You can modify the built-in modes:- Add or remove apps — Customize which apps use each mode
- Add instructions — Layer your own rules on top
The Disabled mode
The Disabled mode skips all AI formatting. Use it for apps where you want raw transcription. To disable formatting for an app:- Go to Settings → AI Formatting → Modes → Disabled
- Add the app to this mode
- Dictation in that app will be unformatted
Mode priority
If an app matches multiple modes, Hermes uses the most specific match:- Custom URL match —
mycompany.slack.combeatsslack.com - Custom mode — Your modes take priority over built-in ones
- Built-in mode — Default modes as fallback
Related
AI Formatting
How context detection and formatting works.
AI Formatting Settings
All AI formatting options.