The command center for all your agents.
See every agent you run, answer them from the notch, and start the next one without hunting for a terminal. Claude Code, Codex, Claude Desktop, or anything that runs in a shell.
For macOS · Apple silicon and Intel
- Works with
- Claude Code
- Codex
- Claude Desktop
- Any agent
Set it up once. Run every agent from one place.
No config files. Earpiece finds the agents you already run.
1Download Earpiece
Open it and click Connect.
Hooks go into Claude Code, Codex and Claude Desktop, with a backup of every file it edits.
2See every agent in one list
Every session, wherever it runs, with what it’s doing right now.
Click one to jump to its terminal, tab or editor window.
3Answer your first agent
When one needs you, the notch turns amber and you hear one sentence.
Click the amber notch (or press ⌥⌘I) and press 1. It carries on, and your editor gets the keyboard back.
One place for every agent.
See, answer, start and steer them without living in your terminals.
Works with every agent you run.
Claude Code
Hooks in ~/.claude/settings.json catch turn ends, permission prompts and idle, and tool activity so answered prompts stay quiet.
Codex CLI
A top-level notify command in ~/.codex/config.toml speaks at the end of every turn. Already have one? --chain keeps yours.
Claude Desktop
A local MCP server. Claude calls earpiece_notify at the end of real work and writes the line itself, in chats and Cowork.
Anything else
Any agent or tool that can run a shell command: Aider, Gemini CLI, a CI job, your own bot. Call earpiece emit, or wrap a slow command with earpiece run -- npm test.
With Pro, Talk also starts new work in the Codex app and the Claude desktop app, with your words typed in.
Open source and local first.
Built in the open, with the parts that touch your work kept on your side.
MIT licensed
Free to use, fork and change. Read every line on GitHub, and send a pull request if something is missing.
Lives on your machine
Settings, your session list and the log are plain files under ~/.earpiece. No account needed: signing in is optional.
Your keys stay yours
API keys are optional, read only when needed and never written to logs. With no OpenAI key, no transcript text leaves your machine.
Try it on your machine.
Free and open source under the MIT license. No dependencies, Node 20 or newer.
Mac app
A menu bar app with a dashboard for every session. Paste this in Terminal: it installs the latest version and opens it, with no security prompt. Run it again any time to update.
curl -fsSL https://earpiece.dev/install.sh | bashOr download the disk image:
Download for MacVersion 0.4.5, universal (Apple Silicon and Intel). The disk image isn’t notarized yet, so macOS asks you to allow it once under System Settings → Privacy & Security → Open Anyway. After that, updates arrive in the notch. All releases
git clone https://github.com/adissocrazy/earpiece.git cd earpiece node bin/earpiece.mjs install npm link earpiece test
earpiece uninstall puts everything back.Questions.
Something missing? Open an issue on GitHub.
Is Earpiece another agent?
Can I start agents from Earpiece?
Does my code leave my machine?
How does it know when an agent needs me?
Can I answer without the mouse?
Does Earpiece collect anything?
Do I need API keys?
Does it cost anything?
Which agents does it work with?
earpiece emit or earpiece run. With Pro, Talk can also start work in the Codex app and the Claude desktop app. Adapters for more agents are welcome on GitHub.Can each agent have its own voice?
earpiece voices, then run earpiece voice <id> --agent codex. You can also have lines start with the agent’s name.Will it slow my agents down?
What about Linux and Windows?
paplay or ffplay, plus espeak-ng for the offline voice. Windows is untested, though WSL with PulseAudio should work.Will it read out my secrets?
Where are my settings and logs?
~/.earpiece on your machine: your config, a session registry and a log. The installer backs up every file it edits, and earpiece uninstall puts them back.I need quiet for a while. How?
earpiece quiet 60 keeps Earpiece silent for an hour while updates still show in the notch. earpiece off turns it off until you switch it back on, and earpiece stop cuts the current line and clears the queue. Quiet hours can let only “needs you” through at night.Run every agent from one place.
Start the work, walk away, and answer the moment one needs you.
Free to start. Pro when you want it.
Every agent in one place is free and open source. Pro lets you start, steer and talk to them. Try it 3 days free, or pay once for life.
Free
The whole app, forever.
$0
- Every agent in one place: Claude Code, Codex, Claude Desktop, and any other through earpiece emit or earpiece run
- The notch panel: every question, approval and finished task, answered from the keyboard
- Reply to an agent from the notch, and click to jump to its terminal or editor
- Skills and MCP servers in sync across Claude Code, Codex and Claude Desktop, plus skill packs
- Spoken updates, quiet hours and a voice per agent
- Your system voice, or your own voice and AI API keys
- Open source (MIT), runs on your Mac
Earpiece Pro
No API keysRun your agents from the notch. No API keys.
$10/ month
3 days free, then $10 a month. Or $96 a year ($8 a month, 20% off).
- Everything in Free
- Start Claude Code and Codex from the notch, then reply, stop or end them there
- Talk: hold the right Option key and say what to do, and it goes to the right agent
- Natural AI voices, no API key needed
- One-line summaries of what each agent did, no API key needed
- Jev tells a real question from a progress note, so only questions turn the notch amber, no API key needed
- Voice replies from the notch, no API key needed
- Up to 3,000 spoken lines a month, then your own keys or the system voice take over
- 3 days free, then $10 a month. Cancel any time, keep Pro until the end of the period
Lifetime
Pro for good, paid once.
$179once
No renewals, no subscription.
- Everything in Pro, for good
- One payment, nothing to renew
- Every Pro feature we add later
- Extra features only Lifetime members get
- Early access: try new features before anyone else
- Up to 3,000 spoken lines a month, like Pro
- On monthly or yearly already? It stops at your next billing date
Questions about the trial, Lifetime or billing? Read the pricing FAQ.