Skip to content
← back to fleet
SYS-04·2026· PRIVATE BETA

MicDrop

Voice layer for coding agents

“Talk to your coding agent. Hear it answer.”

A local-first voice layer for Claude Code, Cursor, Codex and Antigravity. You speak, it types into the agent's chat, and it reads the reply back to you. The agent is told nothing about MicDrop.

Agents
4
Cloud calls
0
Modes
3
Prompt changes
none
RustPythonWhisperPiperTauriAgent hooks

The idea

Coding agents already run for minutes at a time. You should be able to walk away, say what you want, and hear back what happened, without teaching the agent anything new.

One voice turn

you speak → Whisper transcribes on your CPU
          → pasted into the agent's chat box + Enter
          → the agent works and replies as usual
          → its after-reply hook hands MicDrop the reply
          → the first sentences are read aloud → the mic opens again

Key decisions

  • Invisible to the agent. MicDrop adds one quiet hook per agent (Stop or afterAgentResponse). The hook never prints into the chat and never slows the agent down, even when MicDrop isn’t running.
  • Speak the gist, not the diff. It reads only the first paragraph, with code, paths and markdown removed, and stops at a sentence boundary.
  • Three ways to listen: turn by turn (the default, so room noise isn’t sent mid-task), hands-free, and push-to-talk.
  • Voice commands for MicDrop itself (“stop listening”, “repeat that”, “say that slower”). They count only as a whole sentence, so they never collide with real requests.

Packaging

It’s a Rust workspace with a core, a CLI and a tray app. You can install it with npx mic-drop install, a one-line script, or an MSI/DMG/AppImage desktop build.

next system Echo Speaks only what it can prove. →
> esc