app · Community / local-first stack — the opencode-voice Rust CLI (independent), the Olbrasoft/opencode-voice-plugin, and any local TTS; demoed end-to-end by the YouTube channel "No place like localhost".
opencode + voice
A hands-free way to drive opencode, the open-source terminal coding agent, entirely by voice — with speech recognition and voice output both running on hardware you control, not a cloud API. You start opencode with a local port open, then run a small Rust CLI (opencode-voice) that listens on your microphone, transcribes with Whisper on your own CPU, and forwards the text to opencode. For opencode to answer out loud, a community plugin adds a 'speak' tool the agent can call, routed to a text-to-speech engine — anything from CPU-friendly Piper to a GPU voice-cloning model. None of this is official SST tooling: it's independent open-source projects wired together via opencode's HTTP server and plugin system. For life-science students the appeal is privacy-by-architecture — review or fix code by voice near sensitive data without your spoken words hitting a third-party server — and a genuinely hands-free workflow when your hands are on a pipette, not a keyboard.
What it can help with
- voice coding
- speech recognition
- local text-to-speech
- hands-free terminal
- privacy-first
- cpu whisper
- plugin integration
- offline processing