CooCoo lives quietly in your macOS menu bar — then yells the moment Claude needs your input. Hooks-based, core alerting stays local, six personalities to pick from.
macOS 14+ · or skip the email and build it from source →
These are the real states CooCoo tracks via Claude Code's hook system — not vibes.
Same alerts, same hooks underneath — a different personality reacting to them. Switch anytime in Preferences.
CooCoo taps Claude Code's own hook system — the same mechanism Anthropic ships for this exact purpose.
PreToolUse, Notification, or Stop — registered in your own ~/.claude/settings.json, visible and editable by you.
One JSON packet, sent to 127.0.0.1:47291 — your machine talking to itself. Nothing leaves the loopback interface.
Menu bar icon animates, a coo sound plays, a native notification appears — filtered so idle chatter doesn't cry wolf.