editSpoken edits
“Scratch that”, “new line”, “period”, “quote … unquote”, “new bullet”, “new number”, “new heading”, “new checkbox”, “emoji rocket” — a real edit grammar, parsed before anything is typed. Spanish, French and German sets are one setting away (“punto”, “à la ligne”, “neue Zeile”). Say literal to type the next word as-is.
numbersWritten the way you'd write it
“Twenty three” is 23 in a terminal and words in prose — until a unit makes it certain: 25%, $5.50, $3.2 billion, 3:30 PM, June 5, 1999, room 402, Q3, 2.5 MB, 555-1234, example.com/docs. Lowercase recognizers get their I, OK and Monday capitalized.
spell“Spell that s i o b h a n”
Swaps the last word for the one you spelled — letters, NATO words, “capital k”, spoken digits — keeping its punctuation and its capital. Each fix is offered to your personal dictionary, never applied on its own.
navigateMove the caret by voice
“Go left three words”, “select that”, “go to end of line”, “undo that”, “paste that”, “press tab”. Said on its own, a command presses the app's own keys after your words land — editors get the shift and ctrl chords, Linux shells get readline's. Enter is never one of them, and “paste that” works only where it can tell the app isn't a terminal. Off by default; one question in setup turns it on.
fix“Correct monday to friday”
Fixes a word anywhere in this dictation, its capital kept, and offers the pair to your dictionary. “Cap that”, “uppercase that”, “lowercase that” recase the last thing you said — no model, no selection.
rewrite“VK, make that formal”
Say “VK,” then an instruction, and what you just said goes with it to your language model and is repaired on screen, in place. Select a paragraph in an app first, and it rewrites the selection instead. On this page a fixed stand-in knows only formal, upper case and title case, and changes nothing for any other instruction; the app needs a language model (xAI's Grok with your key, or a local one).
assistantKai, in the keyboard
Hold Right Ctrl and ask. Ask for a command in a terminal, or in an app it can't identify, and Kai types a draft and leaves Enter to you ([assistant] terminal_fallback = false keeps an app it can't identify answer-only); anything else it answers aloud. It runs on your language model (a one-gigabyte local model can draft the commands). Kai is on by default when it runs locally (your own speech server and language model); with xAI or another online service it waits until you turn it on (voice-keyboard kai on, or “Turn on Kai…” in the Windows tray), which says first where your questions would go. While it is on, it saves your questions and its answers on your computer unless you turn its memory off.
readRead anything aloud
Select text and press your read-aloud key (CtrlAltR on Windows; on Linux, a desktop shortcut you bind to voice-keyboard tts) to hear it in xAI's voice, OpenAI's, ElevenLabs', or a local one.
recallAn opt-in memory
A local ledger of what you dictated: list it, re-type it, search it. It also finds words you re-dictated to fix them and offers each pair to your dictionary; nothing is applied until you accept it. Off until you turn it on.