#ModGitHub stars
- 193bead-streakbaselane-sh/modsCounts the days in a row you closed a bead, from Bash calls that ran bd close and exited 0. Adds /bead-streak and a toast on a new best. Reads command text only, runs no program.3
- 194debug-print-nudgebaselane-sh/modsAt turn end, one toast naming the count of console.log, print(, debugger and dbg! lines your edits added this turn. Only code files count.3
- 195desktop-notifyPlagemes/claude-modsNative desktop notifications when Claude finishes or needs you.3
- 196discord-notifybaselane-sh/modsPosts to a Discord webhook when Claude Code needs your input. Sends the project name and a short status only. Does nothing until you set a webhook URL.3
- 197docs-nudgebaselane-sh/modsAt turn end, one toast when edits added exported code (an export statement in .ts or .js, or a public function signature) and no README or docs file was edited this session.3
- 198done-chimePlagemes/claude-modsPlays a chime when a long turn finishes.3
- 199lifecycle-packbaselane-sh/modsThe four original lifecycle mods in one: runs your formatter, sends ntfy.sh pushes for long commands and input waits, and appends to ~/.claude/journal.log.3
- 200lockfile-nudgebaselane-sh/modsAt turn end, one toast when dependencies in package.json, pyproject.toml, Cargo.toml or go.mod changed and neither the matching lockfile was edited nor an install command ran.3
- 201long-run-alertPlagemes/claude-modsAlerts you when a single command has been running too long.3
- 202migration-nudgebaselane-sh/modsAt turn end, one toast when a schema file changed (schema.prisma, models.py, SQL under schema/, a drizzle schema) and no migration file was created this session.3
- 203notify-packbaselane-sh/modsLocal alerts in one: a desktop notification when Claude Code needs your input (osascript or notify-send), and a spoken line (say) on macOS when a long turn ends.3
- 204ntfy-notifybaselane-sh/modsSends a phone push through ntfy.sh when Claude Code needs your input. The message is generic. Does nothing until you set an ntfy topic.3
- 205permission-pingPlagemes/claude-modsPings you with a sound and toast when Claude is waiting on your approval.3
- 206plain-englishbaselane-sh/modsWrites in ASD-STE-100 Simplified Technical English: short sentences, active voice, simple words.3
- 207pomodorobaselane-sh/modsA band above the prompt with a 25/5 focus timer (focus 18:42, break 03:10). Start and stop it with /pomodoro; a toast marks each switch.3
- 208quiet-modePlagemes/claude-mods/quiet silences toasts and sounds from every mod while you focus.3
- 209say-donebaselane-sh/modsOn macOS, speaks "Claude is done" with the say command when a turn ends after more than 30 seconds. Does nothing on other platforms.3
- 210slack-notifybaselane-sh/modsPosts to a Slack incoming webhook when Claude Code needs your input. Sends the project name and a short status only. Does nothing until you set a webhook URL.3
- 211soundpackPlagemes/claude-modsSound packs for Claude Code events: minimal, retro or nature.3
- 212sounds-arcadebaselane-sh/modsArcade blips: a coin when tests pass, a game-over drop when they fail, a buzz when a call is blocked, a power-up when a turn ends.3
- 213sounds-minimalbaselane-sh/modsVery short, quiet clicks and ticks for a subtle signal: a tick when tests pass, two low ticks when they fail, a click when a call is blocked, a soft tick when a turn ends.3
- 214sounds-naturebaselane-sh/modsSoft nature sounds: a bird chirp when tests pass, a plunk into water when they fail, a gust of wind when a call is blocked, a water drop when a turn ends.3
- 215sounds-officebaselane-sh/modsQuiet office sounds: a soft click when tests pass, a low thud when they fail, paper when a call is blocked.3
- 216sounds-retrobaselane-sh/mods8-bit sounds: a coin when tests pass, a buzz when they fail, a chime when a turn ends.3
- 217sounds-scifibaselane-sh/modsSci-fi console sounds: a beep when tests pass, an alarm when they fail, a warp when a turn ends.3
- 218sounds-zenbaselane-sh/modsSoft bells and singing-bowl tones: a bell when tests pass, a low bowl when they fail, a muted chime when a call is blocked, a bowl when a turn ends.3
- 219speak-summaryPlagemes/claude-modsReads a one-line summary of what Claude did out loud when a turn ends.3
- 220ste-modebaselane-sh/modsReplies in ASD-STE100 Simplified Technical English: approved words, short sentences, one instruction each, active voice.3
- 221streaksbaselane-sh/modsCounts consecutive days you used Claude Code: a Day N streak toast at session start, and /streak to ask.3
- 222telegram-bridgePlagemes/claude-modsProgress, questions and remote control over a Telegram bot, through the mods-hub channel system.3
- 223todo-nudgebaselane-sh/modsAt turn end, one toast with the count of TODO, FIXME and HACK lines your edits added this turn. Quiet when none were added.3
- 224typecheck-nudgebaselane-sh/modsAt turn end, one toast when .ts or .tsx files were edited and no type check (tsc, vue-tsc, a typecheck script or a build) ran since the last edit.3
- 225webhook-notifyPlagemes/claude-modsPosts to Slack, Discord, Teams or ntfy when a long task finishes.3
- 226dingMDmubarak786/claude-modsPlay a sound and post a desktop notification when Claude finishes a turn or needs you to answer a question or a permission prompt.1
- 227notifymako-code/gobworksA chime, a toast and an optional webhook when Claude finishes a long turn or needs your permission.2
- 228long-turn-toastMatheusChiodi/cockpitToast when a turn runs three times longer than your median and at least two minutes, so you check it is still on track1
- 229plan-progressaecheman27-gif/claude-modsLive plan progress bars above the Claude Code prompt: stages, steps, a pixel fill and soft sounds for decision, error and done
- 230agent-stragglerMatheusChiodi/cockpitA toast when a subagent has been running more than three times as long as the ones that finished1
- 231alarmsMatheusChiodi/cockpit/alarm sets daily alarms at a local time, kept across sessions, with a toast and a notification1
- 232behind-toastMatheusChiodi/cockpitToast when your branch falls 10, 20, 30 commits behind its base, before the conflicts pile up1
- 233big-output-toastMatheusChiodi/cockpitA toast when one tool result is larger than 20,000 characters, since that much output eats the context1
- 234day-closeMatheusChiodi/cockpit/dayend sets an hour; at that time one quiet toast sums up the day with prompts, turns and edits1
- 235env-undeclared-toastMatheusChiodi/cockpitA toast when an edit reads process.env or import.meta.env variables that .env.example does not declare1
- 236explore-nudgeMatheusChiodi/cockpitAfter 15 reads and searches in one turn, a toast and a note to Claude to hand the rest of the exploring to a subagent1
- 237fill-toastMatheusChiodi/cockpitA toast when the context window jumps 10 points or more in one step, naming the last tool that ran1
- 238intent-checkMatheusChiodi/cockpit/intent says what the session is for; every 30 minutes of use a toast asks if you are still on it1
- 239jdk-match-toastMatheusChiodi/cockpitAt session start, toasts when the java on the PATH is older than the JDK that pom.xml or build.gradle declares1
- 240needs-you-notifyMatheusChiodi/cockpitSends a native notification when Claude stops to ask you a question or needs your permission1