Gamechat – Voice-Based Agent Orchestrator Built in Rust
Gamechat is a voice-driven agent orchestrator built in Rust that allows users to interact with coding agents like Claude Code and Codex. It features a low-latency real-time model that dispatches jobs to background agents and narrates the results. The system is designed to facilitate coding tasks through voice commands while maintaining a seamless user experience.
- ▪Gamechat operates with a single real-time voice loop and an asynchronous worker pool for background jobs.
- ▪Users can install Gamechat easily via a script that sets up the necessary environment and dependencies.
- ▪The application supports multiple platforms and requires an OpenAI API key for operation.
Opening excerpt (first ~120 words) tap to expand
gamechat Voice-driven supervisor for Claude Code and Codex. You talk to a low-latency Realtime model in your terminal; whenever you ask for real work, it dispatches a job to a background coding agent and narrates the result when it lands. 🎤 ──▶ OpenAI Realtime (gpt-realtime-2) ──▶ 🔈 │ │ tool: delegate_to_orchestrator(slug, intent, …) │ tool: sub_agent_progress(slug) ▼ OrchestratorJobManager │ one worker task per slug, ordered within a slug, │ concurrent across slugs ▼ ┌───────┴────────┐ `claude -p` `codex exec` (Claude Code) (Codex CLI) Architecture There is exactly one realtime voice loop and an async worker pool for background agent jobs. Those are the two halves of the binary.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.