Show HN: Beckon, distinct sounds for what your AI coding agent needs Beckon, a new open-source tool by developer Isa1asN, assigns distinct sounds to an AI coding agent's lifecycle events so developers can know whether to look, unblock, wait, or read an error without watching the terminal. The tool, which requires Claude Code, binds to agent hooks and plays different tones for finished turns, blocked decisions, failures, and rate-limiting, with configurable packs and per-project sound variations. It is available via cargo install and on GitHub, with Linux fully verified and macOS/Windows builds tested in CI but audio unverified. Distinct sounds for your AI coding agent, so you don't have to watch the terminal. beckon binds to your agent's lifecycle hooks and plays a different sound depending on what it needs: | Sound | Meaning | What to do | |---|---|---| | rising chime | finished its turn | go look | | insistent sting | blocked on your decision | go unblock it | | falling tone | it failed | go read the error | | slow pulse | rate-limited or throttled | wait | A single undifferentiated ding tells you something happened. It doesn't tell you whether to get up. cargo install beckon-cli the binary is called beckon beckon init binds the hooks — shows a diff and asks first beckon test hear the active pack Or from source: git clone https://github.com/Isa1asN/beckon && cd beckon && cargo install --path . init prints the exact change it will make to ~/.claude/settings.json , copies the file to settings.json.beckon-backup-