Skip to content

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/echook

Install command taken from the project's README or registry entry. Always review code before running it.

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/echook and 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-hooks command 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

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

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…