unmute does two things: it types what you say, and it does what you say.
A Mac dictation app that also, casually, runs your computer — and then keeps track of the work while it runs. Hold a key. Talk. Typing was a mistake; we're walking it back.
// we know our landing page is simple, but hey — this is the best way to convey the message without the noise. so read it, and don't complain.
// the first key — dictation, except fast
You've dictated before. Not like this. Under a second to text, always — 10 seconds of audio or 10 minutes, same sub-1-second latency, every single time. We're not going to explain dictation to you; you know what it is. We're going to out-run everyone who's ever sold it to you. The speed is the whole pitch.
And your words do not die. Wi-Fi quits mid-sentence — keeps going. Café internet from a dial-up fever dream — keeps going. The instant the network wobbles, dictation falls back on-device, automatically — no toggle, no spinner, no "something went wrong." Wispr Flow couldn't keep a sentence alive through a hiccup. So we had to.
What you copy while you're talking doesn't vanish either. Grab an error line, a URL, a screenshot, mid-sentence — the scratchpad holds it and composes it into what gets pasted, instead of letting the clipboard eat it. It only arms when you say so, so nothing gets swept up behind your back.
// raw by default — what dictation is actually for
Be honest: most of what you dictate goes straight into ChatGPT, Claude, Cursor. Prompts. And prompts don't need commas. So we paste raw — no auto-punctuation, no autocorrect editing you into a stranger.
Need it shaped? Select the text, hold Caps Lock, and say the format out loud — "three bullets," "less corporate," "make it sound human." You name it; we don't pick for you. Two seconds, done.
// the second key — remote · a voice remote for your coding agent
Dictation types it. Remote does it.
Hold right ⌥, say the thing, it happens — on your actual Mac.
The twist: unmute is dumb. Proudly, aggressively dumb. We didn't train a model — the smartest one already exists, you're already paying for it, and ours would only get in the way. We gave it ears. That's the innovation.
Which is the entire trust story. Remote is Claude Code — your own terminal session, just voice-driven. The best agent anyone has shipped, minus the part where you type at it. Nothing new to trust. Friendly neighborhood Claude Code. (Codex too, if that's your executor. We sit above it, not inside it.)
We got this wrong once and it's worth telling you how. unmute used to rewrite the session it started for you — a wall of our scaffolding pasted in as though you'd typed it, our model pinned over your choice, a hook blocking the end of every turn. Two people told us their terminal was full of our furniture and that Claude Code worked worse under us. Both were right. All of it is deleted. Remote now starts an ordinary session and watches from the outside — what's in your terminal is yours.
Here's the thing: you probably use Claude Code hard — for code, for a couple of workflows you'd defend with your life. And that's still maybe 20% of what it can actually do. Press a key, say it, watch the other 80% show up:
- "who won the match last night?"
- "put on the next episode."
- "what's eating my battery — and kill it."
- "rename these 40 screenshots by date."
- "open Skyscanner, London to Tokyo, next Friday, cheapest."
- "my flight's at 6 — when do I leave the house?"
- "drop this tweet URL in my Google Sheet with a one-line summary."
- "total every invoice in my Downloads and put it in a sheet."
- "read this repo and tell me what it actually does."
- "go through my last 50 emails and flag the 3 that actually need me."
None of these are features we built. It's just your agent, finally within reach. The bottleneck was never the model — it was the keyboard.
The ones that touch apps and browsers go through our own hands — unmute drives them in the background, so nothing snatches your screen while you're mid-thought.
// the third key — the unmute agent
Hold right ⌘ and you're not talking to a session. You're talking to unmute.
- "what did I say about pricing last week?" — it searches what you actually dictated. Nothing else on your machine can look there.
- "remember I always want X." — it keeps a memory, and the memory survives.
- "what was I working on yesterday?" — it reads your past sessions straight off disk, not off some index it built behind your back.
- "take this and run with it." — hands the work out as its own task.
- "open that one again." — a past session comes back as a card.
It deliberately has no card of its own. It's the thing you talk to about your work, not another piece of work to manage.
// when it's more than one thing at once
Once you can start work by talking, you start more of it than you can hold in your head. So the question stops being "what's running" and becomes whose move is it.
Every session is, at any moment, either our move — it's working, leave it alone — or your move: blocked, failed, or just finished and waiting on you. That's the only thing unmute sorts by. Not newest. Not loudest. Things move down as they stop needing you, they don't fall off a cliff.
All of it renders in the notch — the menubar row and the display cutout, which turns out to be the right amount of screen for this. A pill while you're talking. A wall of what's waiting. The task itself. A pocket of what you've actually been working in.
Attention gets pulled, never grabbed. Nothing modal, nothing steals focus. When something becomes yours, you get one calm spoken line — and then it stands down, instead of parking a sentence over your screen for the rest of the afternoon.
// meetings — new
Double-tap left ⌃. It taps system audio and your mic, and hands you notes at the end.
The notes are written by your own connected CLI — never a cloud model. We had one in the fallback path and pulled it out before shipping: a third vendor quietly receiving the full text of your meetings isn't a trade we were willing to make on your behalf. The notes are the product; the transcript stays out of your way.
// this one is genuinely new, and we'd rather you heard that from us than found out.
// the flywheel (this is the actual pitch)
Agents get better the more you feed them — memory, project files, notes-to-self, the shape of how you work. Give one structure and it serves you better, permanently. The power users know this; they're forever curating context.
You're probably not. Not because you're lazy — okay, a little — but because doing all that by hand, in a terminal, is a chore, so the flywheel never starts spinning.
unmute spins it. "Remember I always want X." "What did I say about that last week?" "Start a task for this." Said out loud, in passing, zero friction. You end up feeding your agent without trying — and the more you feed it, the more it's worth to you. The value compounds somewhere you've genuinely never taken it before.
Honest notes: it needs a Claude Code Pro or Max plan, because it is one and it uses yours. It's as fast as Claude Code (not instant) and as reliable as Claude Code (the most reliable agent there is). And every time Claude Code levels up, so does unmute — free. how remote works
// price
- Offline dictation — $0. No account. Runs on your Mac. Forever. We're not monsters.
- Dictation (cloud) — $5.99/mo
- Unmute (dictation + remote) — $8.99/mo // the whole thing. a rounding error next to your Claude Code bill.
Yearly is cheaper, obviously. Arithmetic still works in 2026. see pricing
Get unmute // we allowed ourselves exactly one button. Restraint.
// macOS says "damaged"? It's signed & notarized — that's just a browser quarantine flag. Drag unmute into Applications, then run xattr -dr com.apple.quarantine /Applications/unmute.app once. more
// talk to a human — 15 minutes
If you live in Claude Code, Codex or Cursor, I'd like 15 minutes of your time.
Not a demo, not a pitch. There's nothing I could sell you on a call that this page hasn't already tried. I want to hear how you actually work — what you run all day, where it goes slow, and which part of it you'd hand to your voice if you trusted it enough.
Because the next piece is the hard one: you say a thing, an agent task starts. One gets stuck, you unblock it by talking. No terminal. I'd rather build that out of ten real conversations than a hundred confident guesses.
book 15 minutes // pick a slot — that's the entire form. no phone number, no "when works for you?", no follow-up sequence.
// and yes, still exactly one button on this site. that was a link. if no slot works, dm me instead.