Earheart — Development skill for Claude Code
Talk to your coding agents — press a hotkey, speak your prompt, and it lands in Claude Code, Codex, or Cursor.
How to install Earheart
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open cleanunicorn/earheart and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Earheart does
Talk to your coding agents — press a hotkey, speak your prompt, and it lands in Claude Code, Codex, or Cursor. Fully local voice dictation (Parakeet + Gemma), nothing leaves your machine. Windows, macOS & Linux.
Alternatives in Development
- Package OfficeCLI Skill As AionUi Assistant — Convert an OfficeCLI skill into a fully wired AionUi assistant preset, or update an existing one 20.3k ★
- Happy — Mobile and Web client for Claude Code, with realtime voice, encryption and fully featured 16.3k ★
- LiveBrowser — Browser tools (browser_navigate, browser_get_state, browser_snapshot, browser_get_text, browser_click, browser 250 ★
README
Earheart
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.
Fully local. No cloud, no account, nothing leaves your machine.


The overlay transcribes live as you speak, shows progress while it finishes up, then confirms where the text landed — without stealing focus.
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 four 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 (a small Gemma model 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.
**Nothing leaves 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** — n
Related Skills
Claude Controls Mac
Step-by-step guide to turning your spare Mac into an always-on machine Claude Code can fully control - talk to
Wheel To Talk Setup
Enable voice dictation and start the Wheel to Talk backend
Bough
Visualize your Claude Code session history as a diagram of the work you actually did: days, tasks, prompts and
Agent Wrapped
A local-first wrapped card for how you actually work with Claude Code. Nothing leaves your machine.
Backtalk
Talk to your Claude Code agent out loud. Hold a key, speak, and it answers in a real voice about a second late
Claude Code Single Binary
Build scripts for compiling Claude Code into a single-file executable for Mac, Linux, and Windows with fully b
Related Agents
Packager Troubleshooter
Use this agent when packaging fails or needs changes — yarn build:package:windows mac linux, PyInstaller error
Machinist
Watches and frees the Mac's physical resources (RAM, CPU, heat) — hunts abandoned processes, compressed memory
Micro Worker
Minimal-footprint worker for ONE bounded, fully-specified task — a single file edit, a scoped change, a named