Brifing

Full-Duplex Voice Companion for Coding Agents

Talk to AI coding assistants hands-free during development

Hacker News: Show HN3 min

1Voice-enabled coding workflow

Full-Duplex Code adds real-time voice interaction to existing coding agents like Claude Code and Codex. The system maintains the agent's normal terminal interface while adding a browser-based voice companion powered by GPT Live. This allows developers to verbally query the agent about its current actions, messages, edits, and tool results while continuing to type commands normally. The companion can pass voice requests to the agent mid-task, enabling truly hands-free coding assistance.

2Multitasking capability

The solution enables developers to step away from their desks while maintaining interaction with their coding agent. Users can hand off tasks, move to different locations, and continue monitoring progress through voice queries. This includes checking status, changing instructions, and receiving completion notifications. The system supports concurrent voice and text input, allowing developers to ask the companion about their typed commands and vice versa.

3Technical requirements

Setup requires macOS (the tested environment), Node.js 22.18+, Chrome browser, a microphone, and either Claude Code 0.155+ or Codex. Users must provide an OpenAI API key with GPT Live 1 access. Installation involves cloning the GitHub repository, running npm commands, and configuring environment variables. The fdc doctor command helps verify setup without incurring API costs.

4Mobile integration

The system offers phone connectivity through Cloudflare Tunnel (cloudflared). When launched with the --public flag, it generates shareable links and QR codes for mobile access. Voice control can transfer between devices, though links should remain private as they provide full agent control. This feature enables developers to manage coding sessions from anywhere while maintaining voice interaction capabilities.

5Usage patterns

Developers start agents by prefixing normal commands with fdc (e.g., fdc claude). The companion provides voice control for common actions like adding features, checking status, or modifying instructions mid-task. Voice sessions cost approximately $0.05 per minute and can be ended independently of the agent. The system supports session resumption and offers different GPT Live voice options (default: marin).

6Security considerations

The public access feature requires careful handling as anyone with the generated link can direct the coding agent. Claude Code requires explicit confirmation for development channel usage. The project uses PolyForm Noncommercial 1.0.0 license, restricting commercial use. Built by Sebastian Sosa (Noemica), it represents an experimental interface between voice AI and coding workflows.

7Command reference

Key commands include fdc claude --resume for session continuation, fdc --public codex for mobile access, and fdc --voice cedar claude for voice selection. The fdc usage command displays voice usage metrics and costs. Developers can exit agents normally (/exit in Claude Code, Ctrl-C twice in Codex), which terminates both the agent and companion sessions.

8Workflow transformation

This tool represents a significant shift in developer-AI interaction, enabling continuous, multimodal communication during coding sessions. By decoupling physical presence from agent control, it allows for more flexible work patterns. The integration of real-time voice queries with traditional text-based coding creates new possibilities for collaborative development between humans and AI assistants.

Original article: Hacker News: Show HN — Full-Duplex Voice Companion for Coding Agents