
OpenPeon
An open standard for coding event sounds. Any IDE, any pack, one format.
What is CESP?
The Coding Event Sound Pack Specification defines a universal format for sound packs that respond to IDE events — task completions, errors, permission prompts, and more. Write a pack once, use it everywhere.
Any IDE
Claude Code, Cursor, Codex, and more. One pack works across all tools that implement CESP.
183+ Sound Packs
From Warcraft Peons to GLaDOS to StarCraft units. Gaming nostalgia meets developer productivity.
Community Driven
Create your own pack with a single JSON manifest. Share it with the community via GitHub.
Event Categories
| Category | Description |
|---|---|
| session.start | Session or workspace opens |
| task.acknowledge | Tool accepted work, is processing |
| task.complete | Work finished successfully |
| task.error | Something failed |
| input.required | Blocked, waiting for user input or approval |
| resource.limit | Rate, token, or quota limit hit |
| user.spam | User sending commands too fast |
| session.end | Session closes gracefully |
| task.progress | Long task still running |
Featured Packs
View all →TF2 Engineer
Age of Empires II Taunts
Sheogorath
Red Alert Soviet Soldier
Tony Soprano
Undead Acolyte (DE)
Get Started
Use Sound Packs
Install peon-ping to get sound feedback in Claude Code, Codex, Cursor, and 7 more tools.
curl -fsSL https://raw.githubusercontent.com/PeonPing/peon-ping/main/install.sh | bashAdd to Your CLI
Copy one block into your AI agent. It reads your codebase and wires up CESP support.
Integration guide →Create a Pack
Write an openpeon.json manifest, add your sounds, and share with the community.
Pack creation guide →CESP Implementations
| Player | IDEs / Tools | Status |
|---|---|---|
| peon-ping | Claude Code, Codex, Cursor, Windsurf, Kiro, Copilot, Gemini CLI, OpenCode, Kilo Code, Google Antigravity | Active |
| Your CLI | Any tool | Add CESP support → |