opencode-voice (Rust, TTY-friendly) ⭐Es una CLI en Rust que controla opencode por la HTTP API. Mantenés espaciado para grabar, soltás para transcribir y enviar. Soporta modelos multilingüe de Whisper para los 99 idiomas. Funciona en TTY sin X11.
# Necesitás Rust instalado
sudo pacman -S rust cmake
# Instalar
cargo install opencode-voice
# Bajar modelo multilingüe (entiende español)
opencode-voice setup --model small
# Arrancar opencode en modo server en una terminal
opencode serve
# En otra terminal (o panel de tmux), correr opencode-voice
opencode-voice
Mantenés espacio para grabar, soltás para transcribir y mandar. q para salir.
Hay un PR que agrega voice transcription nativa directamente al TUI de opencode usando Whisper.cpp, con modelos tiny/base/small, hotkey configurable (por defecto \), y todo local sin APIs externas. Todavía no está mergeado en la versión estable.
Por ahora opencode-voice es tu mejor opción. ¿Tenés Rust instalado?