Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
C

cleanunicorn/earheart

Talk to your coding agents — press a hotkey, speak your prompt, and it lands in Claude Code, Codex, or Cursor

Before you install: no copy-paste command · license MIT · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/cleanunicorn/earheart

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
34 ★ · cleanunicorn/earheart · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-11 · last seen 2026-11-14 · seen 4× · listed by 1 sources
Score
score 103 · 34 ★ · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository cleanunicorn/earheart;first catalogued 2026-11-11;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

Earheart

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Talk to your coding agents.
Press a hotkey, speak your prompt, press again — it lands in Claude Code,
Codex, Cursor, or whatever else has focus.
Runs on your machine by default: your audio and prompts never leave it.
The overlay transcribes live as you speak, shows progress while it finishes up, then confirms where the text landed — without stealing focus. Dark or light, following your OS.
## Watch Earheart in action
Hotkey → speak → clean up → paste, in 48 seconds with music. Cleanup gets a
before-and-after sequence showing fillers removed, false starts resolved, and
phrasing refined using the optional Polished style.
Download the horizontal video (16:9)
or the vertical video (9:16) for social media.
Open either MP4 in your video player to watch. Both show an illustrated workflow;
see video details.
Working with an agent is a conversation, but you type it like a form. The
prompts that actually work are long — context, constraints, the three things
you already tried, the "no, not like that." Typing all of that is the slow part
of the loop, and the reason people send a one-liner instead and then spend
several turns correcting it.
Earheart turns that part into talking. Press a global hotkey, say what you
want, press it again: your speech is transcribed on-device (NVIDIA Parakeet),
tidied up on-device (Granite 4.0 Micro drops the ums, false starts and
backtracking), and pasted straight into whatever app has focus — the
terminal running Claude Code, the Codex composer, Cursor's chat box, a GitHub
issue, an email.
Your voice and transcripts stay on your machine, which matters more for agent prompts than for
ordinary dictation: what you say to an agent is your own code, your file
layout, your architecture, your unshipped work. Out of the box both models run
inside the app, on your computer — no separate program, no Python, no
account, no telemetry. The setup wizard downloads a
Parakeet speech model and
a Granite 4.0 Micro
cleanup model (with a progress bar) and runs them in-process.
It is still a general-purpose dictation app: the same hotkey works in email,
notes, issues, and any other focused text field.
Prefer your own servers or a hosted API? See
Using other services.
## Talking to agents
Earheart works with any agent you can type into — no integration, plugin, API
key, or account required. It pastes into the focused window and leaves the
prompt for you to review and submit.
If you want Earheart to start the task itself, opt in under Settings → History:
review a transcript, pick a project, and send it to an installed Codex or
Claude Code, then follow, cancel or reply to it. See
docs/agent-tasks.md. The brief then goes to that
agent's provider, so it is off by default.
### Quick start for agents
1. Install Earheart and finish the first-run wizard.
2. Put the cursor in your agent's input — a terminal, editor chat, desktop app,
or browser composer.
3. Press Ctrl/Cmd+Shift+Space, speak the full prompt, then press the hotkey
again.
4. Review the pasted prompt and press Enter yourself.
Per-tool setup recipes — terminal newlines, Wayland hotkeys, and hotkeys that
do not collide with your editor — live in docs/agents.md.
| Where you're prompting | What to know |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/cleanunicorn-earheart/)
Source
github · https://github.com/cleanunicorn/earheart
Browse by field
Open source
Traction
34 ★
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index