Original Reddit post

I kept finding myself just… watching Claude Code work. The models are good enough that I rarely need to step in, but I still felt like I had to keep an eye on it. So I built code-commentary. It hooks into Claude Code’s lifecycle events (file writes, bash commands, test results, errors) and generates live audio commentary. Like a sports commentator watching your coding session. Test failures get dramatic. Successful builds get celebrated. File creations get narrated. All through your speakers in real-time. How it works: npx code-commentary init (installs hooks into Claude Code) npx code-commentary start Use claude normally Claude Code hooks send structured JSON → Gemini Live API thinks + speaks in one WebSocket stream GitHub: https://github.com/YashJain14/code-commentary npm: https://www.npmjs.com/package/code-commentary submitted by /u/ycxyz

Originally posted by u/ycxyz on r/ClaudeCode