Skip to content

yapcode v0.1.0 — initial public release

Latest

Choose a tag to compare

@nithiink nithiink released this 06 Jun 12:37
· 36 commits to main since this release
5f45bab

yapcode v0.1.0

First public release. yapcode is one voice agent for all your Claude Code
sessions
— you speak, it drives real claude sessions on your machine via
tmux, and streams the live terminal to your browser and phone.

Highlights

  • 🎙️ Hands-free Claude Code — start sessions, send instructions, run slash
    commands, and hear results read back
  • 🖥️ Live terminal — the actual Claude TUI streaming to browser and phone
    (xterm.js); watch it work or grab the keyboard
  • 🤝 Co-driving — voice and keyboard share one tmux session; hand off in
    either direction with /voice-handoff (ships as a Claude Code plugin)
  • 📱 Code from your phone — full experience over your local network
    (TLS + token required, fails closed)
  • Approve permissions by voice — "yes", "allow", "switch to auto mode"
  • 🔀 OpenAI Realtime or Gemini Live — pick your voice model; keys stay
    server-side
  • 🔒 Two-layer security model — auth token + mandatory directory sandbox,
    both fail-closed (details)

Install

brew tap nithiink/yapcode
brew trust nithiink/yapcode   # one-time: newer brew gates third-party taps
brew install yapcode
yapcode up

Or from source — see the README.

You'll need: Claude Code installed and
logged in (uses your subscription, no API key), and a voice API key — Gemini
(free tier), OpenAI, or OpenAI via Azure.

Notes