{"repo":"5uck1ess/cicero","free":true,"listed":false,"github":"https://github.com/5uck1ess/cicero","clone":"git clone https://github.com/5uck1ess/cicero.git","description":"Self-hosted voice for coding agents. Talk from any browser or a Telegram call, interrupt mid-sentence, clone any voice, and hand real work to agents that ship PRs. Local STT/TTS; real-time voice client for ACP.","language":"TypeScript","stars":31,"topics":["agent-client-protocol","bun","claude-code","coding-agent","local-first","ollama","self-hosted","speech-synthesis","telegram","tts"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"📖 Documentation Cicero is a self-hosted voice interface for coding agents: you speak, it answers out loud, and your agent does the actual work. Install it next to the agent you already use — Claude Code, Codex, Gemini, an ACP harness like hermes, or any OpenAI-compatible endpoint — then talk to that agent from any browser on your network — or, with the optional Telegram sidecar, over a real phone call. Say \"fix the failing auth test and open a PR\" ; Cicero acknowledges in about a second, the work happens in the background (commands you've gated, like a git push , need your spoken yes), and it tells you when the PR is up. With local providers, your audio never leaves your machine. What it feels like That's the shape: you speak, it acknowledges in about a second, the heavy work runs outside the voice loop, and it comes back to you when there's news. The delegation half needs a brain that can run async workers (the office); with a plain CLI brain you still get everything conversational — ask, answer, run, interrupt. Two ways in You want Cost Path --- --- --- --- 🔊 Hear your agent — the Claude Code / Codex session you already run speaks its replies 2 minutes; no models, no config Sidecar quickstart 🎙️ Talk to your agent — full spoken conversation from any browser on your network one setup session + a few GB of models The full setup Most of the rest — cloned voices, a team of agents behind one number, proactive briefings — layers onto the second path one config block at a time.","default_branch":null,"files":null,"tree":[],"storefront":"/r/5uck1ess","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/5uck1ess/cicero/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}