mbailey/voicemode

Natural voice conversations with Claude Code

What it solves

VoiceMode allows users to have natural, hands-free voice conversations with AI agents like Claude Code. It is designed for situations where typing is impractical, such as when the user is walking, cooking, or needs a break from screen time.

How it works

It functions as a plugin or MCP (Model Context Protocol) server that integrates with AI agents. It handles the conversion of spoken language to text (STT) and text back to speech (TTS). The system can use cloud-based services (like OpenAI) or local services for privacy and offline use, specifically utilizing Whisper.cpp for speech-to-text and Kokoro for text-to-speech.

Who it’s for

Developers and users of Claude Code or other MCP-capable agents who want a voice-driven interface for their AI interactions.

Highlights

  • Local-first options: Supports offline operation via Whisper.cpp and Kokoro.
  • Low latency: Optimized for fast, real-time conversational feel.
  • Smart silence detection: Automatically stops recording when the user stops speaking.
  • Cross-platform: Compatible with Linux, macOS, Windows (via native or WSL), and NixOS.

Related

  • Project
  • Project
  • Project
  • Project
  • Project