Skip to content
Halopen

Halopen for Aider

The best Mac dictation tool for Aider

Aider is AI pair programming in your terminal. Halopen lets you direct it by voice — verbatim, hold-to-talk, on Mac.

Free forever for the first 8,000 words a month · macOS 14.0+ · Apple Silicon & Intel

Why this fits

Halopen, paired with Aider.

Halopen is a native macOS dictation app that lands voice-typed Aider instructions at the prompt in any Mac terminal — iTerm2, Apple Terminal, Warp, Ghostty, Alacritty, or kitty. Hold the function key, speak the multi-file refactor or `/add` slash-command, release; the verbatim text appears at Aider's input on Apple Silicon and Intel. No Aider plugin required — Halopen runs system-wide through the macOS Accessibility API.

Aider runs in your terminal and edits your codebase by AI. You give it a natural-language instruction; Aider proposes edits, applies them, and commits. The entire loop is text in, text out — and the more precise your instructions, the better Aider performs.

Halopen is the dictation tool built for this loop. Hold the function key, speak the instruction the way you’d say it to a co-worker, release. The text lands in the Aider prompt input verbatim. Aider acts. You review the diff. You speak the next instruction.

About Aider

What is Aider?

Aider is an open-source AI pair programming CLI by Paul Gauthier. It works with GPT, Claude, and many open models, runs in any Mac terminal, and supports Python, JavaScript, TypeScript, Swift, Go, Rust, and most other major languages.

The workflow

How to use Halopen with Aider.

  1. 1

    Run Aider in your terminal

    `aider` opens a session bound to your repo. The prompt input is a standard terminal text field.

  2. 2

    Hold the function key on Halopen

    Recording indicator appears.

  3. 3

    Speak your instruction

    "In auth-handler-dot-ts, replace the JWT-decode logic with the verifyToken helper from auth-utils. Update the error handling to throw an UnauthorizedError instead of returning null."

  4. 4

    Release

    Text lands in the Aider input. Hit return. Aider proposes the edit; you accept or refine.

  5. 5

    Iterate by voice

    Refinements, file additions, scope adjustments — all dictated.

What matters for Aider

The Halopen features that earn their place.

  • Works in any terminal

    iTerm2, Apple Terminal, Warp, Ghostty, Alacritty, kitty — Halopen runs system-wide.

  • Verbatim technical prompts

    File names with hyphens and dots, helper-function names, error-class names — captured as spoken.

  • Live preview for symbols

    When dictating identifiers, the live partial shows the misread before text lands. Spell out the symbol; the correction replaces it.

  • Idles light

    Halopen idles in tens of megabytes. Aider runs Python in a terminal; the two are featherweight together.

  • Privacy by default

    Halopen sends audio to a transcription service only while you hold the key. Your code stays where you keep it.

  • Free for the first 8,000 words a month

    Hundreds of Aider instructions per month free; Pro $19/mo for unlimited.

A real Halopen session

Aider instruction dictated for a multi-file refactor:

Halopen output

"Add aider-files for src-api-routes-orders-dot-py and src-models-order-dot-py. Then refactor the create-order endpoint so all the validation runs through pydantic instead of the manual asserts. Keep the response shape unchanged. Don’t touch the get-order endpoint."

  • · Multi-file path articulation captured
  • · `/aider-files` slash-command idiom preserved
  • · Library name (pydantic) recognized
  • · Negative constraint preserved verbatim

Why Halopen

The dictation tool that earns its place.

Aider thrives on precise natural-language prompts; voice typing is dramatically faster than typing for the kind of multi-clause architectural instructions Aider expects. Halopen’s verbatim wedge means every constraint, every file path, every negative case lands in the prompt — and lands in Aider’s instructions to the model.

No Aider plugin needed. Halopen is system-wide; Aider doesn’t need to know it exists. The dictation experience is identical whether you’re using Aider, Claude Code, Cursor, or vanilla VS Code.

Halopen for Aider — FAQ

Questions worth answering.

How do I voice type into Aider on Mac?

Aider runs in any Mac terminal; Halopen lands voice-typed text in any terminal. Open Aider, hold the function key, speak the prompt, release — the text lands at the Aider prompt verbatim. The combination works out of the box; no Aider plugin to install.

Will Halopen handle Aider's slash commands like /add and /drop?

Yes. The slash and the command name come through as spoken. Articulating "slash add" or "slash drop" lands the right text.

Mac dictation app that handles camelCase, snake_case, and code symbols in Aider?

Halopen. Cursor-adjacent context biasing prefers the code idioms already in your buffer; the live preview surfaces misreads on unusual identifiers before any text reaches the prompt. Spell them out in flight and the corrected token replaces the misread.

What's the fastest way to write code by voice on Mac with Aider?

Don't dictate code — dictate the multi-clause architectural prompt and let Aider produce the diff. Speech runs ~150 wpm; typing tops out at 60–80 for most engineers. The voice version is also typically more naturally phrased, which the model interprets more reliably.

Does Halopen work with Aider connected to Claude or open-source models?

Yes. Halopen lands text in the Aider prompt; Aider talks to whichever model you've configured. The dictation step is upstream of the model selection.

How much does Halopen cost?

Halopen Free is 8,000 words a month, forever. Pro is $19/mo or $179/yr for unlimited.

Power-user cheat sheet

Take Halopen with you when you work with Aider.

One short email, then the Halopen power-user cheat sheet — hotkeys, best-fit apps, custom vocabulary tips, voice patterns for prompt engineering. No spam. Unsubscribe in one click.

 

Try Halopen with Aider

Hold the function key. Speak.

Halopen Free is 8,000 words a month, forever. Open Halopen, hold the function key, and listen for what you sound like.