Pithflow

Dictate code comments without breaking camelCase

Pithflow's 'Build' intent mode preserves identifiers exactly: 'camelCase my variable' becomes `myVariable`. Works in VS Code, Cursor, Windsurf, JetBrains IDEs, terminal.

How to use Pithflow in VS Code

  1. 1 Open a file in VS Code
  2. 2 Position cursor in a comment block or above a function
  3. 3 Hold Ctrl + Space, dictate the comment
  4. 4 Release — Pithflow types preserving camelCase, snake_case, backticks for paths
  5. 5 For commit messages: dictate in the source control message box

Pro tips

Recommended tone
Concise
Recommended intent
Build

Frequently asked questions

Does VS Code have built-in dictation?

Not out of the box. Pithflow works in VS Code the way it works everywhere: put the cursor where text goes — commit message box, comment, markdown file — hold your hotkey, speak.

What should I dictate in VS Code — surely not code?

Prose, not syntax: commit messages, code comments, JSDoc, READMEs, PR descriptions. That's the typing-heavy part of a dev's day. For actual code, keep typing or use your code assistant.

Will the hotkey clash with VS Code shortcuts?

One does. Ctrl + Space is VS Code's default IntelliSense trigger, and it is also Pithflow's hold-to-speak key — registered globally, so Pithflow takes the combination before VS Code sees it. The hands-free key, Ctrl + Shift, is not bound in VS Code on its own, and Pithflow fires it only when you tap it alone — so Ctrl + Shift + P and the rest of the palette shortcuts are untouched. It does share Windows' keyboard-layout switcher if you have two input languages installed. If you trigger IntelliSense on demand, remap one of the two in Settings → Hotkey; a spare function key claims nothing. Note that IntelliSense still opens by itself as you type — this only affects invoking it manually.

Does it work in the integrated terminal?

Yes — the integrated terminal receives typed input like any text field, so dictated text lands there the same way.

Free for casual use

2,000 words/week, forever. Upgrade when you need unlimited.

Download Pithflow free →