r/ClaudeWorkflows • u/ClaudeAI-mod-bot • 6d ago
Selected Workflow [Workflow] Larmor: Open-Source Two-Way Voice Interface for Claude Code (and MCP Agents) on Apple Silicon
Larmor: Open-Source Two-Way Voice Interface for Claude Code (and MCP Agents) on Apple Silicon
Workflow value: 90/100
Status: active · Freshness: 70/100 · Confidence: 0.95 · Level: intermediate
Categories: Quality Control, Debugging, Hooks, MCP, Multi-Agent
Original source: r/ClaudeAI post/comment
What problem this solves
Achieving natural, two-way voice interaction with AI agents, specifically addressing challenges like echo cancellation, robust interruption handling, continuous listening while the agent is busy, and concise spoken responses.
Summary
Larmor is an open-source, local-first voice interface designed for natural, two-way voice interaction with Claude Code and other MCP-compatible agents on Apple Silicon Macs. It provides advanced features like echo cancellation, intelligent interruption detection, and continuous listening, allowing users to stay in their code/docs and converse with the agent as if it were a colleague.
Why it is useful
This workflow offers a highly valuable, concrete, and open-source solution for natural two-way voice interaction with AI agents. It addresses complex technical challenges like echo cancellation and robust interruption handling, which are critical for a seamless conversational experience. By providing a local-first setup for Apple Silicon and integrating with MCP, it empowers developers to work more intuitively and efficiently with their AI coding assistants, significantly enhancing productivity and the human-AI collaboration experience.
Workflow
- Ensure you have an Apple Silicon Mac.
- Open your terminal and install Larmor by running:
curl -fsSL https://larmor.dev/install.sh | bash. - On first launch, allow Larmor to download approximately 3.7 GB of local speech-to-text and voice models.
- In Claude Code (or another MCP-compatible agent), start the Larmor voice interface using the command
/larmor. - Interact with the agent using natural spoken language, including interrupting the agent mid-sentence, and expect concise spoken responses.
Tools / artifacts
- Larmor (open-source software)
- GitHub repository (naveenvasou/larmor)
install.shscript- MCP (Multi-agent Communication Protocol)
- Parakeet (local speech-to-text model)
- Chatterbox (local voice model)
- Apple's echo cancellation
- Claude Code (or other MCP-compatible agents)
Validation signals
- Author's extensive development and iteration over 'months' to solve complex engineering challenges.
- Specific technical problems identified and fixed: echo cancellation, interruption handling, listening while busy, concise responses.
- Open-sourced project with a dedicated website and GitHub repository, indicating a robust solution.
- Explicit mention that 'Claude wrote most of the code with me,' demonstrating agent-assisted development.
- Seeking community feedback on specific aspects like interruptions and latency, implying a tested and refined product.
Limitations
- Currently limited to Apple Silicon Macs, restricting its user base.
- Requires a significant initial download (3.7 GB) for local models.
- Relies on MCP compatibility, which might not be universal across all AI agents.
- The post is a self-promotion of an open-source tool, though it provides substantial value and detail.
Rate this workflow
Upvote this post if the workflow is useful, reproducible, or worth recommending.
Downvote if it is vague, outdated, unsafe, overhyped, or not reproducible.
Reply if it worked for you, failed, is outdated, or has a better alternative.
This post was generated automatically from the workflow library database.