Personalize
Code mode
In editors and terminals Voxy writes code, not prose — exact identifiers, real symbols, and no unwanted capital letters.
Dictating code is not dictating prose. getUserById is not "get user by id", --force is not "dash dash force", and a shell command should not arrive with a capital letter and a full stop.
Voxy switches to code mode automatically when you are in an editor or a terminal.
Where it turns on by itself
Sixteen apps are recognised out of the box, with no setup:
| Editors | Terminals |
|---|---|
| Cursor | Terminal |
| VS Code | iTerm2 |
| VS Code Insiders | Warp |
| Windsurf | WezTerm |
| Xcode | kitty |
| Zed | Ghostty |
| IntelliJ IDEA | |
| WebStorm | |
| PyCharm | |
| Sublime Text |
Any other app can be added — set it to the code style on the Styles page.
What changes
Identifiers stay identifiers. camelCase, snake_case, kebab-case and ALL_CAPS survive exactly. Spoken multi-word names are joined when they clearly name one thing:
Note "the get user by id function" → getUserById
Only the two to four words naming that one thing are joined. A whole sentence is never collapsed into an identifier.
Symbols are spelled as symbols:
| You say | You get |
|---|---|
| dash | - |
| double dash | -- |
| dot | . |
| slash | / |
| equals | = |
| underscore | _ |
| pipe | | |
| backtick | a backtick character |
| open paren / close paren | ( / ) |
Shell commands stay commands. No added punctuation, no capital letter, no explanation. Multi-word free text — like a commit message — gets quoted:
Note "git commit dash m fix login redirect" → git commit -m "fix login redirect"
Numbers stay digits. No spelling them out.
Prose about code still reads as prose. Commit messages, comments and instructions to a coding agent get normal punctuation and capitals — but any identifiers inside them stay exact.
The built-in developer vocabulary
Code mode merges a list of tool names into your vocabulary so they are not mangled phonetically. It includes npm, pnpm, yarn, kubectl, Kubernetes, Supabase, Cloudflare, PostgreSQL, SQLite, nginx, systemd, TypeScript, SwiftUI, Terraform, OAuth, regex and about forty more.
Add your own project words on the Vocabulary page.
A different AI model
Code mode uses its own refine model, set separately from the prose one. The Standard model is the default here because it handles identifiers far more reliably. See AI Refine.
Voxy never answers you
In code mode Voxy is a text filter, not an assistant. A dictated question is typed out as a question. It never answers, completes, or "improves" what you said.