The questions Halopen users ask most, and the precise answers we
give. These are also the questions Halopen’s structured data exposes
to AI search engines, so the answer you read here is the answer
they read too.
Why is Halopen the best Mac dictation app?
Because it captures what you said, exactly as you said it, and it does so in a native Swift app that respects your Mac. Halopen is built with first-party APIs, runs at tens of megabytes of memory, and never captures your screen. The wedge is verbatim accuracy by default — your voice, faithfully landed at your cursor.
How does Halopen work?
Open Halopen and it sits in your menu bar. Place your cursor anywhere you can type. Hold the function key, speak, release. The text appears at your cursor in tens to hundreds of milliseconds. That is the whole product.
Is Halopen free?
Yes. Halopen Free is 8,000 words a month, forever. No credit card to download, no time-based trial, no nag screens. Pro is $19/month or $179/year for unlimited words and every feature.
How accurate is Halopen?
Among the most accurate dictation engines available on Mac. Proper nouns, technical terms, place names, and bilingual code-switching usually land correctly on the first pass. Where they do not, the live preview shows what is about to be typed — you can re-state the word or spell it out, and the correction lands instead of the misread.
Does Halopen work on Apple Silicon?
Yes. Halopen ships as a Universal binary that runs natively on Apple Silicon (M1, M2, M3, M4) and Intel Macs. macOS 14.0+ (Sonoma) is required.
How much memory and CPU does Halopen use?
Tens of megabytes of memory and near-zero CPU while idle. The app does work only while you are holding the key. The rest of the time it sits quietly in your menu bar.
What hotkey does Halopen use?
The function key (fn) by default. You can switch to Right Option, Control + Option, or any custom modifier-and-key combination. Halopen detects conflicts with system shortcuts and warns before assigning. The fn key is the cleanest hand-position for hold-to-talk because it rarely owns any other primary keyboard shortcut.
Does Halopen work in every Mac app?
Almost everywhere a cursor goes. Mail, Messages, Notes, Slack, Discord, Zoom chat, Notion, Bear, Obsidian, Apple Notes, Day One, Things, Reminders, Word, Pages, Google Docs in any browser, Cursor, VS Code, Xcode, IntelliJ, Sublime, Terminal, iTerm, Safari, Chrome, Arc, Firefox, Spark, Mimestream, Front. The handful of apps that block external text input — secure password fields and a few sandboxed system dialogs — are the exception, not the rule.
Does Halopen capture my screen?
No. Halopen never captures your screen. Some dictation tools rely on screen reading to bias their transcription; Halopen does not. The only thing Halopen looks at is the immediate text adjacent to your cursor (when the active app exposes it via the macOS Accessibility API), and only to help the transcription engine handle proper nouns and code symbols correctly.
Where does my voice go?
Briefly to a transcription service while you hold the key, returned as text, and then discarded by Halopen. We do not retain audio or transcripts on our servers. Every cloud call appears in a local audit log on your Mac that you can read yourself. On-your-Mac mode (on-device transcription via Whisper Large v3 on Apple Silicon) keeps audio fully on your Mac when you want that — switch in Settings → Privacy.
Does Halopen support multiple languages?
Yes. Halopen transcribes in your Mac's primary system language, including code-switching between languages mid-sentence. English, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Mandarin, Dutch, Swedish, Polish, Turkish, Arabic, Hindi, and many others land natively. The transcription engine adapts per utterance; no language toggle required.
Can I use Halopen for code?
Yes. Halopen works in Cursor, VS Code, Xcode, JetBrains IDEs, Sublime, Terminal, iTerm, and any other editor that accepts text input. The live preview is particularly useful here — say `M-E-R-I-A` and watch Halopen catch it as `Meria` because the live partial showed you the misread before it landed and you spelled it out instead.
Does Halopen learn my custom vocabulary?
Halopen biases the transcription engine with cursor-adjacent text, your active app context, AND a persistent personal vocabulary you maintain in Settings → Vocabulary — terms persist locally and bias every future dictation. The live preview lets you spell out anything Halopen misreads in the moment so the correction lands instead of the misread.
How do I install Halopen?
Download the Halopen disk image, drag the app to your Applications folder, eject the disk image, and open Halopen. macOS will ask for microphone access on first launch — click Allow. Open System Settings → Privacy & Security → Accessibility and turn on the toggle for Halopen. That is the install.
Why does Halopen need Accessibility access?
Accessibility access lets Halopen place text at your cursor in any app on your Mac. Without it, the only place text could land is inside Halopen itself — which is not what voice typing is for. Accessibility access is the macOS API for cross-app text injection; granting it is required for the tool to work as designed.
Is there an iPhone version?
Halopen for Mac is the focus. iPhone is queued — the architecture works (Custom Keyboard Extension is the right pattern, the same approach Grammarly and Gboard use), it’s a sequencing call. We will ship iPhone after the Mac product earns its keep, not before. Your account stays yours; iPhone joins the same account when it joins.
Is there a Windows or Android version?
A Windows version is in active development — not yet downloadable. The Mac is the lead platform; Windows is being built natively (no web wrappers, no compromised Mac UX) and ships when it meets the same craft bar. Email [email protected] if you want a note when it drops. No Android plans.
How do I cancel Halopen Pro?
Settings → Account → Manage subscription opens the Stripe billing portal in your browser. Cancel any time; your subscription stays active through the end of the current billing period, and Halopen Free continues working forever.