Claude Code plugin – Telegram notifications when it needs your input
50-line shell hook for Telegram alerts—solves one small, solved problem.
Make your iTerm2 tab pulse when Claude Code is waiting on you
pulsing orange – blocked on you (question or permission prompt) solid green – finished the turn ⬜ no tint – working
Not obvious to me when I started:- Telling a BLOCKING turn ("Which file?") from a CLOSING one ("Anything else?") isn't a regex job (if '?' in answer return BLOCKING). I used a mixed method, with Haiku and rules to optimize for both speed and accuracy.
- The pulsing works even if Claude doesn't use a AskUserQuestion prompt.
- Using this made the recent very annoying 60 second timeout (https://github.com/anthropics/claude-code/issues/73125) for such prompts less disruptive. I simply run `claude --disallowed-tools AskUserQuestion` and still get prompted by my tab color.
macOS + iTerm2 + Claude Code only. MIT. https://github.com/rickardstureborg/claude-needs-input
50-line shell hook for Telegram alerts—solves one small, solved problem.
Turns Claude Code traces into standups, replacing manual Toggl time tracking.
Gimmicky hardware hack that's fun for five minutes but solves no real workflow problem.
Runs with one npx command and immediately surfaces a helpful timeline view with token counts, tool I/O panes and subagent nesting — exactly the sort of visibility you want when an agent goes off the rails. Cleverly reads the local ~/.claude/projects traces so setup is trivial, but its usefulness is limited by being Claude-only and local; add search/aggregation or a team-sharing mode and this jumps up a tier.
Four Claude Code surfaces coordinate to run real Doom with MCP letting the AI play itself.
Automatic submit back to Claude Code beats manual copy-paste for HTML artifacts.