Voice → structured prompt

Stop typing prompts. Just ramble

Tap fn and think out loud. Out comes a goal, numbered steps and constraints — pasted wherever your cursor blinks.

Free 8,000 words/week · macOS 14+ · Signed & notarized by Apple

Fidelity

If you didn't say it, we don't write it

How much polish? Your call.

"um the deadline is Friday — wait, actually Thursday, Thursday gives us buffer, and uh tell design — anyway, Thursday" 「帮我跟客户说下周三的会改到周五,抱歉了」

Um, the deadline is Friday — wait, actually Thursday. Thursday gives us buffer. And, uh, tell design. Anyway, Thursday.

Punctuation only. Every word kept.

Bilingual

Speak the way you actually think

Mid-sentence Chinese–English switches aren't an edge case here. They're the point.

这个 PR 的 error handling 有点乱 然后那个 retry logic 也得 refactor

这个 PR 的 error handling 有点乱,retry logic 也得 refactor。

ship 之前记得 update 一下 pricing page 的 copy

Ship 之前记得 update 一下 pricing page 的 copy。

One dictation, two languages, zero mode switching — recognition and cleanup both handle the mix natively.

Reliability

Never lose a word

Bad days happen. Your words land anyway.

Wi-Fi dies mid-sentence The raw transcript lands anyway.
You talk for 40 minutes No timer. Ever.
You switch apps during cleanup Never pasted blind — you get a copy card.
Focus is a password field We don't paste there. Period.
Something's on your clipboard Snapshot, restore. Untouched.
The app crashes Relaunch. Your words are still there.

Privacy, structurally

Your audio never reaches us

Recognition runs on Apple's speech engine. Our cleanup service only ever receives text — and with your own key or local Ollama, not even that.

On your Mac ListenIn cloud Your voice audio Speech recognition Apple engine Recognized text text only Cleanup no DB audio text text·TLS audio never reaches ListenIn

Voice coding

Dictate prompts into Cursor / Claude Code

Use a separate trigger to turn a rough spoken request into a clear instruction for Cursor, Claude Code, Xcode, or your terminal. ListenIn pastes it where you are already working.

  1. Cursor“Refactor this view model so cancellation can’t race the final transcript.”
  2. Claude Code“Trace the failing release gate, fix the cause, then run only the affected tests.”
  3. Terminal / XcodeDictate a command, a test name, or the next implementation note without leaving the editor.

Quick Prompts

Your best prompts, one sentence away

Save the prompts you reuse. Speak a trigger phrase plus its name — the full text lands at your cursor, in any app.

  1. You saveA prompt named Code Review — your full review checklist, once, in Settings.
  2. You say“Paste prompt code review” — mid-work, wherever your cursor is. Mumbled names still match.
  3. It pastesThe entire saved prompt, instantly. Your prompt library never leaves your Mac — only names travel.

Correction learning

Correct it once. It never misses again

Every dictation tool gets your product names wrong. Only one notices when you fix them.

  1. You say“Zylkor” — your product, your spelling. It hears “silk or”.
  2. You fix itRight where the text landed, in whatever app you're in. ListenIn notices the edit.
  3. Next timeIt writes Zylkor. Straight into your dictionary — no settings visit, no retraining.

Features

Small app. Sharp edges

Pricing

Start free. Stay free, or go all in

Every download starts with a 14-day full-featured trial — no card, no account

Free

Core voice workflow, with no expiry

$0 forever
  • AI-cleaned words8,000 / week
  • Raw dictationUnlimited
  • Dictate · Translate · AskAll included
  • Dictionary + learned correctionsIncluded
  • High-demand access + supportStandard · email
Download free
Pro

Everything in Free, with more room and stronger cleanup

$12 / month
  • AI-cleaned wordsUnlimited*
  • Raw dictationUnlimited
  • Dictate · Translate · AskAll included
  • Dictionary + learned correctionsIncluded
  • High-demand access + supportPriority
Upgrade to Pro
Compare every feature
FeatureFreePro
Cleaned words per week8,000Unlimited*
Raw dictation, no cleanupUnlimitedUnlimited
Access during high demandStandardPriority
Dictate · Translate · Ask Anything
Reads the room — tone per app
English + 中文, even mixed
Learns your corrections
Personal dictionary
History — stays on your Mac
Auto-paste at your cursor
Bring your own model
SupportEmailPriority

* Fair use: soft cap of 60,000 words/week — dictation never hard-stops. Payments handled by Polar (merchant of record)

Under the hood

For the curious

The engineering behind the three seconds — click any card

In the works

Be first to try what’s next

ListenIn’s next big capability is in the making — same personal dictionary, same privacy rules, same subscription. Leave your email and get the beta first.

Only ship-worthy updates. Unsubscribe anytime.

FAQ

Fair questions

Why isn't it on the Mac App Store?

The App Store sandbox does not expose the accessibility path ListenIn uses for system-wide trigger and paste. ListenIn is distributed directly, signed with an Apple Developer ID, and notarized by Apple so Gatekeeper can verify each build

What if I'm offline, or your service is down?

You still get the raw transcript inserted at your cursor — dictation itself never depends on us. Cleanup picks back up when you're online

Does the free plan expire?

No. 8,000 cleaned words per week, forever. Your first cloud cleanup automatically starts a 14-day everything-unlocked trial, so you see the full product before deciding

Refunds and billing?

Payments are handled by Polar as merchant of record — they take care of invoices, VAT, and refunds. Try everything free for 14 days first; if something's wrong after that, tell us and we'll make it right

Which Macs does it run on?

macOS 14 (Sonoma) or newer, Apple Silicon and Intel

Friends

Also by the maker