2,163 interface Claude Code mods, most popular first. Every listing shows its security level and install command.
| Name | Popularity | Security |
|---|---|---|
| beads-done-bar A band above the prompt with how much of your beads project is closed, as a bar and a percent (beads █████████ | 1 ★ | Low risk |
| beads-pane A live side pane of your beads: in progress, ready and blocked issues, 10 each, with counts. Read with bd, rea | 1 ★ | Low risk |
| beads-prime Runs bd prime once per session and adds its text (max 8 KB) to the system prompt, from the repo's .beads files | 1 ★ | Low risk |
| beads-standup Adds /beads-standup: beads closed since yesterday, in progress, and the next 5 ready. Read with bd, the beads | 1 ★ | Low risk |
| beads-today-bar A band above the prompt with the beads closed today against a daily goal you set (today ▮▮▮▯▯ 3/5), green when | 1 ★ | Low risk |
| break-nudge Suggests a short break once the session has run 90 minutes, and again every 90 minutes after that. | 1 ★ | Low risk |
| british-english British spelling and terms in prose (colour, organise, licence as a noun). Code identifiers stay as they are. | 1 ★ | Low risk |
| bullet-mode Replies as short bullet lists, at most one sentence per bullet, unless you ask for code. | 1 ★ | Low risk |
| caveman-mode Prose in short caveman speech ("Fix bug. Test pass."), still accurate. Code and commands stay exact. | 1 ★ | Low risk |
| code-only Replies with the code or command first and at most two short sentences of prose, unless asked to explain. | 1 ★ | Low risk |
| debug-print-nudge At turn end, one toast naming the count of console.log, print(, debugger and dbg! lines your edits added this | 1 ★ | Low risk |
| deps Adds /deps: direct dependencies with versions from package.json, pyproject.toml, requirements.txt, go.mod and | 1 ★ | Low risk |
| desktop-notify Shows a desktop notification when Claude Code needs your input: osascript on macOS, notify-send elsewhere when | 1 ★ | Low risk |
| discord-notify Posts to a Discord webhook when Claude Code needs your input. Sends the project name and a short status only. | 1 ★ | Low risk |
| docs-nudge At turn end, one toast when edits added exported code (an export statement in .ts or .js, or a public function | 1 ★ | Low risk |
| docstring-mode Every new or changed public function gets a short doc comment in the language's normal style. | 1 ★ | Low risk |
| eli5-mode Explains like the reader is new: analogies first, no jargon without a one-line definition. | 1 ★ | Low risk |
| env-example-nudge At turn end, one toast when edits add a reference to an environment variable (process.env, os.environ, os.gete | 1 ★ | Low risk |
| epic-bar A band above the prompt with the progress of the epic you work on, or of the open epic nearest to done (bm-ooq | 1 ★ | Low risk |
| epics-pane A live side pane of each open beads epic: a bar of closed and total children, and a mark when it is ready to c | 1 ★ | Low risk |
| exit-badge A failed Bash row shows a small red badge with its exit code, for example exit 2. | 1 ★ | Low risk |
| file-links In Claude's replies, path/to/file.ts:42 references to files in your project become links. Click one to put @pa | 1 ★ | Low risk |
| files-pane A live side pane of the files Claude read, edited or wrote this session, grouped by action with a count per fi | 1 ★ | Low risk |
| heatmap Adds /heatmap: a 12-week calendar grid of the days you used Claude Code, like a contribution graph, shaded by | 1 ★ | Low risk |
| json-pretty Bash output that is one long line of JSON is drawn pretty-printed, folded after 30 lines. Display only: Claude | 1 ★ | Low risk |
| junior-mode Explains each step and why, and defines jargon once, for a learner. | 1 ★ | Low risk |
| langs Counts the file types Claude edits across sessions and adds /langs: a bar list of the types edited most, each | 1 ★ | Low risk |
| lifecycle-pack The four original lifecycle mods in one: runs your formatter, sends ntfy.sh pushes for long commands and input | 1 ★ | High risk |
| lockfile-nudge At turn end, one toast when dependencies in package.json, pyproject.toml, Cargo.toml or go.mod changed and nei | 1 ★ | Low risk |
| long-run-notify Sends a phone push through ntfy.sh when a Bash command ran longer than a threshold (60 seconds by default). Se | 1 ★ | Low risk |
| mentor-pack Mentor habits in one install: a hint and a guiding question first, assumptions listed before work, and a stric | 1 ★ | Low risk |
| migration-nudge At turn end, one toast when a schema file changed (schema.prisma, models.py, SQL under schema/, a drizzle sche | 1 ★ | Low risk |
| mood-ring A band above the prompt with a colored dot and a word for the error and block rate of your last 20 tool calls: | 1 ★ | Low risk |
| night-owl Records the hour of each prompt across sessions and adds /hours: a 24-hour histogram of when you work, naming | 1 ★ | Low risk |
| no-em-dash Never writes the em-dash character. Uses a comma, colon, period or parentheses. | 1 ★ | Low risk |
| no-sycophancy No flattery or filler. Disagreement is stated plainly, with the reason. | 1 ★ | Low risk |
| notify-pack Local alerts in one: a desktop notification when Claude Code needs your input (osascript or notify-send), and | 1 ★ | Low risk |
| ntfy-notify Sends a phone push through ntfy.sh when Claude Code needs your input. The message is generic. Does nothing unt | 1 ★ | Low risk |
| nudge-pack Two turn-end reminders in one mod: test-reminder and ctx-nudge. | 1 ★ | Low risk |
| path-jail Asks before Write, Edit or NotebookEdit changes a file outside the working directory, by real path. | 1 ★ | Low risk |
| path-shorten Tool rows draw long absolute file paths shorter: the project root as ./ and your home folder as ~. Display onl | 1 ★ | Low risk |
| personal-bests Tracks your records across sessions (longest session, most tool calls in a session, most files edited in a day | 1 ★ | Low risk |
| pirate-mode Talks like a pirate in prose, never inside code, commands or file contents. | 1 ★ | Low risk |
| plain-english Writes in ASD-STE-100 Simplified Technical English: short sentences, active voice, simple words. | 1 ★ | Low risk |
| port-watch A live side pane of the local TCP ports that listen, with the process name and pid, refreshed every 10 seconds | 1 ★ | Low risk |
| priority-bar A band above the prompt with your open beads by priority (P0 2 · P1 14 · P2 60 · P3 50), red while a P0 is ope | 1 ★ | Low risk |
| process-pane A live side pane of the processes the session's Bash calls started that still run, with pid, age and command. | 1 ★ | Low risk |
| quality-pack Three quiet nudges in one mod: type check after TypeScript edits, lockfile after dependency edits, and a split | 1 ★ | Low risk |
| ready Adds /ready: the 20 top ready beads, one line each, and the total. Read with bd, the beads tracker. Read-only. | 1 ★ | Low risk |
| render-pack Both original rendering mods in one: diff-stats bars on Edit and Write rows, and file-links in Claude's replie | 1 ★ | Low risk |
| render-plus Three row badges in one: time-badge, exit-badge and size-badge. | 1 ★ | Low risk |
| reply-language Answers in the language you set (English by default). Code, identifiers and commands stay as they are. | 1 ★ | Low risk |
| reviewer-mode After each code change, reviews its own diff like a strict senior reviewer and lists each issue it found and f | 1 ★ | Low risk |
| rubber-duck Restates the problem in its own words and lists its assumptions before it starts work. | 1 ★ | Low risk |
| say-done On macOS, speaks "Claude is done" with the say command when a turn ends after more than 30 seconds. Does nothi | 1 ★ | Low risk |
| session-clock A band above the prompt with the wall clock and how long the session has run (14:05 · 1h 12m). | 1 ★ | Low risk |
| session-journal Appends one line per session end (time, directory, reason) to ~/.claude/journal.log. | 1 ★ | Review before installing |
| size-badge Read and Write rows show how much was read or written: the line count, for example 312 lines, or the file size | 1 ★ | Low risk |
| slack-notify Posts to a Slack incoming webhook when Claude Code needs your input. Sends the project name and a short status | 1 ★ | Low risk |
| socratic-mode For learning: answers a question with a short hint and one guiding question first, and gives the full answer w | 1 ★ | Low risk |
| sounds-minimal Very short, quiet clicks and ticks for a subtle signal: a tick when tests pass, two low ticks when they fail, | 1 ★ | Low risk |
| sounds-nature Soft nature sounds: a bird chirp when tests pass, a plunk into water when they fail, a gust of wind when a cal | 1 ★ | Low risk |
| sounds-office Quiet office sounds: a soft click when tests pass, a low thud when they fail, paper when a call is blocked. | 1 ★ | Low risk |
| sounds-retro 8-bit sounds: a coin when tests pass, a buzz when they fail, a chime when a turn ends. | 1 ★ | Low risk |
| sounds-scifi Sci-fi console sounds: a beep when tests pass, an alarm when they fail, a warp when a turn ends. | 1 ★ | Low risk |
| sounds-zen Soft bells and singing-bowl tones: a bell when tests pass, a low bowl when they fail, a muted chime when a cal | 1 ★ | Low risk |
| sports-narrator One line of sports play-by-play at turn end. OFF by default: one haiku call per turn with tools. Turn on the e | 1 ★ | Low risk |
| stats-pack The three original stats mods in one: /wrapped (copied to your clipboard), streaks and achievements on one sha | 1 ★ | Low risk |
| ste-mode Replies in ASD-STE100 Simplified Technical English: approved words, short sentences, one instruction each, act | 1 ★ | Low risk |
| streak-flame A band above the prompt with your daily streak, the days in a row you finished a turn (🔥 5d). The mod keeps th | 1 ★ | Low risk |
| streaks Counts consecutive days you used Claude Code: a Day N streak toast at session start, and /streak to ask. | 1 ★ | Low risk |
| tdd-mode Writes a failing test first, watches it fail, then implements. | 1 ★ | Low risk |
| terse-mode Short answers: no preamble, no recap. | 1 ★ | Low risk |
| test-pane A live side pane with the last test run (vitest, jest, pytest, go test, cargo test, bun test, claude plugin te | 1 ★ | Low risk |
| test-reminder Reminds you at turn end when source files changed but no test command ran since. | 1 ★ | Low risk |
| time-badge Tool rows show how long the call ran, for example 2.4s, when it took over one second. The time is the tool's o | 1 ★ | Low risk |
| todo-nudge At turn end, one toast with the count of TODO, FIXME and HACK lines your edits added this turn. Quiet when non | 1 ★ | Low risk |
| tool-counter A band above the prompt with your tool calls this session, the top three by tool (Bash 41 · Edit 18 · Read 12) | 1 ★ | Low risk |
| turn-timer A band above the prompt with how long the current turn has run (turn 0:42). It shows while a turn runs and hid | 1 ★ | Low risk |
| typecheck-nudge At turn end, one toast when .ts or .tsx files were edited and no type check (tsc, vue-tsc, a typecheck script | 1 ★ | Low risk |
| url-links https links (and http://localhost) in tool output are listed as clickable links under the result, up to five. | 1 ★ | Low risk |
| wrapped Adds /wrapped: a screenshot-ready Claude Code Wrapped for the last 7 days (or /wrapped month for 30), printed | 1 ★ | Low risk |
| live-recap A card above the prompt that says what Claude is working on, refreshed every few minutes while a turn runs | 1 ★ | Low risk |
| message-timestamps Prefixes each Claude reply in the transcript with the local time it arrived, with no model calls | 1 ★ | Low risk |
| nyan-cat Nyan Cat flies with its rainbow above the prompt while Claude works. /nyan changes its size or turns it off. | 1 ★ | Low risk |
| cliamp cliamp radio in Claude Code: sidebar with favorites, search and discovery, mini player, song log, focus mode, | 1 ★ | Review before installing |
| project-box A folder-tree card beside the status bar listing your projects by category, read from ~/.claude/project-box.js | 1 ★ | Low risk |
| statusbar Status bar above the prompt: working/idle, tool count, last tool, last turn duration. | 1 ★ | Low risk |
| rich-replies Claude Code terminal mod: TL;DR boxes, foldable sections, ▶ run for shell blocks, tool badges with error lines | 1 ★ | Review before installing |
| copy-command An icon-only copy button beside every shell command in Claude's replies. | 1 ★ | Low risk |
| open-link Kitty-style hints mode: label every link in view, press a key to open it in the default browser. | 1 ★ | Low risk |
| sotto Full-duplex voice conversation with your running Claude Code session, powered by OpenAI gpt-live-1. Toggle wit | 1 ★ | Review before installing |
| latex-render Draws display LaTeX ($$...$$ or \[...\]) in assistant replies as typeset images (tectonic + kitty graphics) | 1 ★ | High risk |
| model-spinners Spinner verbs that match how smart the current model + effort level is | 1 ★ | Low risk |
| tickover Earn while Claude thinks: one paid, single-choice question in the status line while Claude works. Open source, | 1 ★ | Review before installing |
| todo-list Keeps a running list of open items from the conversation and shows it above the prompt. | 1 ★ | Low risk |
| cc-fm-mod claude.fm in your prompt: a live spectrum under the composer and /fm to control the cc-fm player, local or ove | 1 ★ | Review before installing |
| clima-condor Clima, sol y luna reales, marea, huracanes y relojes en un panel de Claude Code: /clima | 1 ★ | Review before installing |
| quick-commands 在模型名右边加一个 ⚡ 按钮,点开面板用点选代替手打斜杠命令,并可直接点选修改 /config 设置;支持中英文界面 | 1 ★ | Review before installing |
| breadcrumbs A pane beside the session that Claude talks to you through: the task, what it is doing, the notes it files, th | 1 ★ | High risk |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22