Agent Arena
Coding agents are a new form of entertainment, both for creators (right now), and for viewers (not as well served, mostly just look at X posts).
Core trick
Narrates each Claude Code action through Cartesia Sonic TTS, with personality prompts shaping each agent's narration and three agents racing the same task.
Description
Coding agents are a new form of entertainment, both for creators (right now), and for viewers (not as well served, mostly just look at X posts). People are already getting entertained watching agents on a social network (Moltbook virality). Let's give voice & personality to coding agents as they work into a new type of sporting event, with devs able to select coding agent "fighters" with different personalities / styles that compete on the same task and fight it out in a Street Fighter style battle, with the ultimate winner attaining eternal glory.
README excerpt
# Speaking Claude Code 🎙️ **AI agents that narrate their work like Twitch streamers.** Built for the Cartesia Voice AI Hackathon. Turn Claude Code into an entertaining, voice-enabled coding companion. Agents have distinct personalities, trash-talk each other, and compete in real-time. ## Features - **Real-time TTS narration** of Claude Code's actions using [Cartesia](https://cartesia.ai) Sonic voice AI - **4 expressive personalities** - The Hype Beast, Chill Streamer, Competitive Coder, Dramatic Artist - **Background thinking** - Agents vocalize their thought process while working - **Battle Royale mode** - 3 agents compete on the same task with different approaches, trash-talking each other ## Demo ```bash # Single agent with personality ./speaking-claude-interactive # Battle Royale - 3 agents compete! ./battle "create a landing page for a coffee shop" ``` ## Installation ```bash # Clone the repo git clone https://github.com/shawndimantha/speaking-claude.git cd speaking-claude # Install dependencies pip install -r requirements.txt # Set your Cartesia API key export CARTESIA_API_KEY="your-key-here" ``` ### Requirements - Python 3.9+ - [Claude Code CLI](https://claude.ai/claude-code) installed - [Cartesia API key](https://cartesia.ai) - PyAudio (for audio playback) On macOS, you may need: ```bash brew install portaudio pip install pyaudio ``` ## Usage ### Interactive Mode Chat with a personality-infused Claude that narrates everything: ```bash ./speaking-clau