Echook
【Every star you give feeds a hungry developer's motivation!⭐】 echook — AI-operated audio notifications for Claude Code, Cursor IDE & Codex CLI — 26 hooks, voice + chime themes,…
Install
git clone https://github.com/ChanMeng666/echookInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →echook
Know when your agent needs you.
A sound, a desktop toast or a message on your phone when Claude Code, Cursor or Codex finishes, asks for permission or hits a rate limit.
https://github.com/user-attachments/assets/eb723799-6e06-42d6-8855-addcdf74888f
Every frame is code: a replica of echook's terminal UI in Remotion, with a synthesised score. How it was made: echook-promo-studio.
The first film (89 s)
https://github.com/user-attachments/assets/804dff1e-56d8-49b2-b0c0-6706f3eeccd4
Made with Remotion, Claude Code, ElevenLabs and Suno. How it was made: echook-promo-video.
Try it
Say this to your agent in Claude Code, Cursor or Codex:
Install echook from
github.com/ChanMeng666/echookand set it up for me.
It reads the docs, runs every command and checks the result. Two steps stay with you: type /reload-plugins once in Claude Code, or restart the editor once on the Cursor and Codex install paths.
After that, every setting is a sentence:
Mute audio for an hour. · Switch to chimes. · Put a context-usage bar in my status line.
Why echook
- You choose what you hear. 39 hook events, each with its own sound. Three are on by default.
- Settings are sentences. Your agent runs one
audio-hookscommand for each. There is no config file to edit by hand. - It reaches you away from the screen. A sound at your desk, a desktop toast, a spoken summary, or a webhook to Slack, Discord, Teams or ntfy.
flowchart LR
E[Editor event] --> R[hook_runner.py]
R --> C{Snoozed, debouncedor filtered out?}
C -->|no| O([Sound · toast · speech · webhook])
It runs on your machine, on Windows, macOS and Linux. No telemetry: data leaves your computer only if you set a webhook, and then only to the URL you chose.
For your agent
This page is all a person needs. Everything else is written for agents: clone the repo and point yours at AGENTS.md or llms.txt. Once echook is installed, one command returns its live state:
audio-hooks manifest
Install guide · Troubleshooting · Changelog · Privacy · Contributing · MIT
Built by Chan Meng.
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…