Dictate in any app · Code
Agentic editors act on what you tell them, so a vague instruction costs more than a vague prompt. Typally types what you say straight into Windsurf — hold a key, talk, let go — so you can dictate anywhere Windsurf lets you type.
Written by the team behind Typally. Windsurf's own features are described as accurately as we can — check them yourself before switching anything.None. Instructions are typed into the chat panel.
When an AI editor takes multi-step actions, an underspecified instruction does not just give a poor answer — it edits files. Constraints stated up front are much cheaper than reverting a wrong run.
In practice people use it for: Agent instructions, describing a feature end to end, stating constraints and files not to touch, and reviewing what it did.
Typally runs in the background and types into whatever window has focus, so there is nothing to install inside Windsurf:
Install, sign in, and it waits in the tray.
Whatever has the cursor receives the text, so click the right place in Windsurf before starting.
Push to talk, say your piece, release to transcribe.
A dictated return can submit an instruction before you have finished stating the constraints — which, with an agent, means it starts working from a half-instruction.
Typally records until you release the key, so the full instruction — the goal, the files to change, the test that must keep passing, the module to leave alone — arrives as one clean prompt. With an agentic editor a missing constraint becomes an unwanted edit rather than just a weak answer, which makes the completeness worth more here than anywhere else.
Before a refactor someone speaks the full instruction: the goal, the two files to change, the test that must keep passing, and the module to leave alone entirely. The run does what was asked, instead of helpfully modernising a file nobody wanted touched.
Say what must not change as well as what should. The unspoken constraint is the one an agent violates, and it is the sentence you skip when typing.
A dictated return can submit an instruction before you have finished stating the constraints — which, with an agent, means it starts working from a half-instruction.
No. Instructions are typed into the chat panel.
Because the model acts on it. A missing constraint becomes an unwanted edit rather than just a weak answer.
Yes, and that is the point — spoken instructions are naturally more complete.
Start on the free plan (100 minutes a month, no card). Pro lifts the cap and adds meeting notes for $7.99/month.
Also dictate in: Cursor · Zed · VS Code · see all apps