Skip to content
Halopen

Halopen for indie hackers

The best Mac dictation tool for indie hackers

Indie hackers ship as fast as they can articulate. Halopen is the Mac voice layer that removes the typing tax from prompts, copy, customer replies, and build-in-public posts — so the day flows at thinking speed.

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

Why this fits

Halopen, paired with indie hackers.

Halopen is a native macOS dictation app built for the indie hacker's day on Mac — verbatim across Cursor, Claude Code, Aider, Linear, Notion, Stripe Dashboard, Apple Mail, Gmail, Slack, Discord, Twitter/X, Hacker News, and the marketing-site repo. Hold the function key, speak the prompt, the tweet thread, the customer reply, or the dev log; release; the text lands at the cursor on Apple Silicon and Intel — one hotkey across product, marketing, and support.

An indie hacker’s working day is a relay race between roles. The morning is product — prompts to Cursor, prompts to Claude Code, the diff review and the next prompt. The afternoon is marketing — a landing-page tweak, a tweet thread, a Hacker News reply. The evening is customer work — three onboarding emails, a refund reply, a feature-request thank-you. Every leg of the race shares a single physical bottleneck: typing.

Halopen removes that bottleneck. Hold the function key and talk through the prompt the way you would in standup; talk through the tweet the way you would tell a friend the news; talk through the customer reply the way you would explain it on a call. The text lands at your cursor — verbatim, native, sub-second.

Most indie hackers report the same shift after the first week: prompts get longer and more specific, customer replies get warmer, build logs go from "shipped X" to a real story. Voice elicits the version of you who already knows the thing. The keyboard was getting in the way.

The workflow

How to use Halopen with indie hackers.

  1. 1

    Open whatever surface the moment calls for

    Cursor for the next feature; the Anthropic Console for an eval probe; Mail for the customer reply; X for the build-log update; the Stripe Dashboard refund note. Halopen is system-wide.

  2. 2

    Hold the function key

    The recording pill appears. Halopen is listening. The cursor stays where you placed it — prompt input, email body, tweet composer, dashboard note field.

  3. 3

    Talk it through

    "Refactor the onboarding flow so the welcome email fires after the user verifies their email, not before — and add a fallback if Resend bounces." "Hey, thanks so much for the kind note about yesterday’s ship — yes, the team’s a bit smaller than people guess, just me and a lot of tea." Articulate the full thought; release.

  4. 4

    Ship the artifact

    The full text lands at the cursor verbatim. Send the email; commit the prompt; post the tweet; close the ticket. Move to the next leg of the race.

  5. 5

    Repeat — for hours

    A typical indie-hacker day is dozens of these context-switches. Voice typing makes each one a fraction of the keystroke cost it would otherwise be. The shape of the day shifts: more shipped, less wrist fatigue, more bandwidth for the parts that need craft.

What matters for indie hackers

The Halopen features that earn their place.

  • Verbatim by default — the prompt, the tweet, the email, the way you said it

    Halopen does not paraphrase. The technical specificity in your prompts, the warmth in your customer replies, and the candour of your build-in-public posts all survive intact. We treat smoothing-the-wording as a bug, not a feature.

  • Works in every surface an indie hacker lives in

    Cursor, Claude Code, Aider, the chat clients, Mail, Slack, Discord, X, Bluesky, Linear, Notion, the Stripe Dashboard, Resend, the Vercel CLI — every Mac text input. One hotkey, every app.

  • Hold-to-talk — bounded audio, no wake word

    The microphone is hot only while you hold the configured key. No always-on listening. No surprise audio uploads. Solo founders running their own privacy boundaries don’t have to negotiate with an always-on service.

  • Native Swift, idle in tens of megabytes

    Halopen idles in tens of megabytes of memory with near-zero CPU. Your indie-hacker stack — Cursor + a dev server + a video meeting + the Stripe tab — has plenty of room left. The dictation layer never fights your tools for resources.

  • Long-form holds — for the day-end build log

    Continuous holds up to 10 minutes per take. Dictate a whole tweet thread in one go; dictate the changelog entry as a single long take; dictate the customer-update email without breaking flow. The live preview shows the partial transcript as you speak.

  • Free forever for the first 8,000 words a month

    Most indie hackers run their first month free without thinking about it. The day you blow through the cap is the day you’ll know whether voice typing earned a spot in the stack. Pro is $19/mo or $179/yr.

A real Halopen session

A typical mid-day relay — prompt, then a customer reply, then a tweet, all dictated in under three minutes:

Halopen output

"Cursor: refactor the billing page so the trial-ending banner only shows for trial accounts in the last seven days, and use the existing trialDaysRemaining helper from lib slash subscription dot ts — don’t inline the date math. Also extract the banner into its own component so it can be reused on the dashboard. — Mail: hey Sara, thanks so much for the kind note. The build did take longer than I expected — the auth migration kept finding new edge cases — but the feedback you sent in week one is what shaped the final version, so really, thank you. Annual is $144 if you want to grab it; happy to apply a discount as a thank-you. — X: shipping the feature you all asked for tonight after dinner. Three weeks from 'good idea on a tweet' to 'live on the website.' Indie hacking is mostly making the next thing finite enough to actually finish."

  • · Three artifacts dictated in one continuous arc — prompt, email, tweet
  • · Tonal register shifts on each — technical, warm, candid — all preserved
  • · Specific helpers and file paths land verbatim in the prompt
  • · A typed version would have taken ~12 minutes; voice took ~3

Why Halopen

The dictation tool that earns its place.

Indie hacking is articulation density. The day is full of moments where the cost of typing the thing is most of the cost of doing the thing — a 200-word prompt that takes two minutes of typing for a thirty-second thought; a heartfelt customer reply that gets compressed to four lines because there are nine more in the queue; a build-log tweet that gets shortened to fit the moment you have free. Every compression is a tiny loss of the version of the work you actually wanted to ship.

Halopen restores the lost density. Verbatim by default so the wording you chose survives. System-wide so there’s no mode-switch between the prompt and the email and the tweet. Native Swift so the dictation layer doesn’t eat the resources your dev server already wants. Hold-to-talk so the audio capture is bounded and the privacy story is plain. The day stops being keystroke-bound; it becomes thinking-bound.

For indie hackers — solo, accountable, shipping at full speed — the keyboard is the constraint that has been hiding in plain sight. Halopen is what you reach for when the cost of articulation starts mattering more than the speed of your hands.

Halopen for indie hackers — FAQ

Questions worth answering.

What's the best Mac dictation app for indie hackers?

Halopen. Hold-to-talk, verbatim by default, system-wide on macOS, sub-second from speech to landed text. Works in every surface a solo founder lives in — Cursor, Claude Code, Mail, Slack, Linear, Notion, the Stripe Dashboard, X. Free for the first 8,000 words a month, forever; Pro is $19/mo or $179/yr.

Will voice typing actually save me time as a solo founder?

For most indie hackers the answer becomes obvious in the first week. Speech runs ~150 words per minute; sustained typing tops out at 60-80. The bigger win is that voice removes the compression effect — prompts get longer, customer replies get warmer, build-log posts get more candid. The work you ship at the end of the day looks closer to the work you actually meant to ship.

Does Halopen work with Cursor and Claude Code?

Yes — and with every other AI coding tool on Mac. Cursor, Claude Code, Aider, Continue, Cline, Windsurf, GitHub Copilot Chat, Codeium, Zed. Halopen lands voice-typed text wherever your cursor is. The same hotkey moves with you between tools.

Is voice typing OK for customer-support replies?

Better than typing for most indie hackers. Voice elicits warmer, more specific, more honest replies than typing under fatigue does. Halopen captures contractions, intensifiers, and the way you actually talk to people, so the reply reads like you wrote it — because you did. Polish, when you want it, is opt-in.

Will it slow down my Mac if I'm running Cursor + a dev server + a video call?

No. Halopen is native Swift; idles in tens of megabytes of memory and near-zero CPU. The transcription happens in a brief cloud round-trip while you hold the key. Your existing stack — editor, dev server, video, dashboard tabs — has plenty of headroom.

Is my work private?

Audio leaves your Mac only while you hold the function key, only to the transcription service, and only for the seconds you're holding it. Halopen does not retain audio. Halopen does not capture your screen. Halopen does not log transcripts on its servers — only aggregate word counts for the meter. The local audit log records every cloud call so you can verify.

How much does Halopen cost?

Halopen Free is 8,000 words a month, forever — enough for hundreds of prompts, emails, and tweets. Pro is $19/mo or $179/yr for unlimited words. Pro Lifetime is $499 one-time. No credit card to download.

More Halopen pairings

Halopen for whatever you use most on Mac.

See every Halopen pairing →

Power-user cheat sheet

Take Halopen with you when you work with indie hackers.

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 indie hackers

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.