- Dictation. Local speech-to-text, typed into the active app.
- Generate with Flow. Start a dictation with an activation phrase and the AI writes the finished result.
- The assistant. A floating panel you summon to ask questions by voice or text.
The dictation pipeline
Your microphone
Audio is captured from the input device you picked in General settings.
Voice-activity detection
Silero VAD filters out silence, so pauses while you think don’t become gaps in your text.
Speech-to-text, on your hardware
whisper.cpp or Parakeet runs the model on your GPU, or your CPU if no GPU is available. See Acceleration & GPU.
Text into the active app
Inserted via the clipboard or typed directly. See Output & pasting.
What the assistant does with a question
An assistant turn is not a single request. The model gets a small set of tools, web search and the current date and time, and decides for itself whether it needs them. The loop is bounded, so a turn can’t run away. With web search off, the tool isn’t offered at all and the assistant answers from what it knows. Screen vision works the same way. Nothing is captured unless you ask for it.Where things run
Speech-to-text is always local. The assistant is where you choose your comfort level, in Settings → Assistant.- Built-in. A small local model, fully on your machine. No key, no network.
- Local server. Ollama or LM Studio on your own machine.
- Cloud. Your own API key for any OpenAI-compatible provider.