By AndrewVos
Trigger escalating human groans via a Python scanner as it reads code files or directories, providing auditory feedback during code reviews, refactoring, debugging, and repository exploration.
Hear your agent suffer through your code.

Endless Toil runs alongside your coding agent in real time, playing escalating recorded human groans as the code it reads starts to look more cursed.
Note: installing the plugin does not make it auto-activate in every thread by default. Start a new thread and ask Codex or Claude to use Endless Toil.
Clone this repository somewhere on your machine, then open that directory in Codex Desktop.
Plugins.Endless Toil, then open its details.Add to Codex.Endless Toil.From Codex CLI, add this repository as a local marketplace root:
codex plugin marketplace add ./
Then open the plugin browser:
/plugins
Choose the Endless Toil marketplace, install Endless Toil, restart Codex if needed, and invoke the plugin or its bundled skill from a new thread.
Clone this repository somewhere on your machine, then start Claude from this repository root.
Add this repository as a local plugin marketplace:
/plugin marketplace add ./
Then install the plugin:
/plugin install endless-toil@endless-toil
Restart Claude Code if prompted, then invoke the bundled skill:
/endless-toil
Clone this repository somewhere on your machine, then add it as a local Cursor plugin marketplace from Cursor.
Install Endless Toil, restart Cursor if prompted, then ask Cursor Agent to use the bundled skill:
Use endless-toil while reading this code.
From this repository root:
python3 plugins/endless-toil/skills/endless-toil/scripts/test_sounds.py --list
python3 plugins/endless-toil/skills/endless-toil/scripts/test_sounds.py groan wail abyss
afplay on macOS, or paplay, aplay, or ffplay on LinuxIf an audio player is unavailable, Endless Toil still prints scan results, but it will not play sounds.
Plugin structure and marketplace layout follow the OpenAI Codex and Claude Code plugin docs:
https://developers.openai.com/codex/plugins https://code.claude.com/docs/en/plugins https://github.com/cursor/plugins
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub andrewvos/endless-toil --plugin endless-toilHandmade sound effects for AI coding sessions - typing clicks, scanner hums, and completion chimes
Audio feedback system with multilingual TTS announcements, AI-powered contextual messages, and sound effects for Claude Code. Transform your coding experience with intelligent voice feedback that keeps you informed without breaking your flow.
Audio feedback when Claude Code agent completes tasks using pocket-tts
Sound feedback for Claude Code — plays Warcraft-style voice lines on session events
Themed sound effects for Claude Code — 12 themes including Sci-Fi, Anime, Gaming, and more.
Audio notifications + AI-controlled config for Claude Code, Cursor IDE, and Codex CLI events. 26 hooks, native matcher routing, TTS, webhooks, status line, focus flow, rate-limit alerts. Auto-bridges to Cursor IDE 3.2.16+; native install via 'audio-hooks install --cursor' or 'audio-hooks install --codex'.