
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@lodev09/agent-sounds
Advanced tools
Sound feedback for Claude Code and Codex — plays Warcraft-style voice lines on session events
Sound feedback plugin for Claude Code and Codex. Plays Warcraft-style voice lines on session events.
claude plugin marketplace add lodev09/agent-plugins
claude plugin install sounds@lodev09
codex plugin marketplace add lodev09/agent-plugins
codex plugin add sounds@lodev09
Review and trust the plugin hooks in Codex. Then start a new session.
The shared hooks use PLUGIN_ROOT, with CLAUDE_PLUGIN_ROOT as a fallback for Claude Code. See the Codex hooks documentation.
For CLI access, also install via npm:
npm install -g @lodev09/agent-sounds
| Event | Sound | Description | Support |
|---|---|---|---|
SessionStart | ready | Session greeting | Claude Code, Codex |
UserPromptSubmit | work | Prompt acknowledgment | Claude Code, Codex |
SubagentStart | work | Subagent start | Claude Code, Codex |
EnterPlanMode | work | Plan mode entry | Claude Code |
ExitPlanMode | done | Plan mode exit | Claude Code |
PermissionRequest | ask | Permission request | Claude Code, Codex |
Stop | done | Task completion | Claude Code, Codex |
Each event plays a random sound from enabled sources, mapped via source.json.
Use /sounds inside Claude Code or $sounds inside Codex.
For terminal access, use agent-sounds after the npm install.
Config is shared across Claude Code, Codex, and the CLI at ~/.config/agent-sounds/config.json (respects XDG_CONFIG_HOME). Disabling a source in one applies everywhere.
agent-sounds # Interactive source select
agent-sounds sounds [source] # List sources or show sounds for a source
agent-sounds enable <source|all>
agent-sounds disable <source|all>
agent-sounds on # Turn sounds on
agent-sounds off # Turn sounds off
agent-sounds play <event> # Play a sound (ready, work, done, ask)
agent-sounds volume [0-1] # Get or set volume
agent-sounds status # Show install info
agent-sounds update # Update Claude Code and Codex plugins
Create a new folder under sounds/ with a source.json mapping events to audio files:
sounds/my-source/
├── source.json
├── hello.mp3
└── done.wav
{
"ready": ["hello.mp3"],
"work": ["hello.mp3"],
"done": ["done.wav"],
"ask": ["hello.mp3"]
}
python3afplay (built-in)pw-play, paplay, or ffplayffplay or PowerShell (built-in)All audio assets are property of their respective owners and included here for personal, non-commercial use.
MIT
FAQs
Sound feedback for Claude Code and Codex — plays Warcraft-style voice lines on session events
The npm package @lodev09/agent-sounds receives a total of 0 weekly downloads. As such, @lodev09/agent-sounds popularity was classified as not popular.
We found that @lodev09/agent-sounds demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.