Claude Code Mods

7,353 mods that add panes, bands, guards and meters to Claude Code, plus 2,493 status lines, hooks, plugins, themes, usage trackers, GUIs and more. See what's popular, check what a mod can access, and copy the install command.

Mods leaderboard

Ranked by GitHub stars, plus forks and curated-list mentions.

View all →

Mods, by what they do

Mods are Claude Code's newest extension point (v2.1.287+): plugins with code that runs inside Claude Code, so they can draw panes and bands, restyle the interface and step into tool calls.

More ways to customise Claude Code

Status lines, settings hooks, commands and plugins, plus the apps and tools people run Claude Code with.

All mods

8,346 listed, most popular first

stashes

3

baselane-sh/mods

Adds /stashes: git stashes with their age and the branch each was made on. Read-only, never applies or drops. Copies the result to your clipboard.

Git & GitHub mods/plugin install

stats-pack

3

baselane-sh/mods

The three original stats mods in one: /wrapped (copied to your clipboard), streaks and achievements on one shared daily rollup.

Spinner, theme & fun mods/plugin install

ste-mode

3

baselane-sh/mods

Replies in ASD-STE100 Simplified Technical English: approved words, short sentences, one instruction each, active voice.

Notification & sound mods/plugin install

storybook-nudge

3

Plagemes/claude-mods

Reminds you to add a story when Claude creates a new component without one.

Pane & dashboard mods/plugin install

streak-flame

3

baselane-sh/mods

A band above the prompt with your daily streak, the days in a row you finished a turn ( 5d). The mod keeps the count in its own store.

Pane & dashboard mods/plugin install

streaks

3

baselane-sh/mods

Counts consecutive days you used Claude Code: a Day N streak toast at session start, and /streak to ask.

Notification & sound mods/plugin install

streaks

3

Plagemes/claude-mods

Shows your consecutive days of coding with Claude in the status line.

Workflow mods/plugin install

subagent-cap

3

Plagemes/claude-mods

Caps how many subagents can run at the same time.

Workflow mods/plugin install

subagent-monitor

3

Plagemes/claude-mods

Watch running subagents live: type, status, duration and last activity.

Pane & dashboard mods/plugin install

sudo-guard

3

baselane-sh/mods

Asks before sudo, doas or su -c runs a command with elevated rights.

Guard & safety mods/plugin install

tag-guard

3

baselane-sh/mods

Asks before release tags go to a remote: git push --tags, --follow-tags or --mirror, a push of a tag ref, and a push that deletes a remote tag. Dry runs pass. Reads tags with git.

Guard & safety mods/plugin install

task-queue

3

Plagemes/claude-mods

/queue lines up prompts that run one after another whenever Claude is free.

Pane & dashboard mods/plugin install

tdd-mode

3

baselane-sh/mods

Writes a failing test first, watches it fail, then implements.

Workflow mods/plugin install

team-hub

3

Plagemes/claude-mods

A shared panel of team conventions, recommended mods, budgets and rules, synced through the repo.

Context & usage mods/plugin install

team-pack

3

baselane-sh/mods

Team habits in one install: Conventional Commits, test-first work and a security check on every change.

Git & GitHub mods/plugin install

telegram-bridge

3

Plagemes/claude-mods

Progress, questions and remote control over a Telegram bot, through the mods-hub channel system.

Notification & sound mods/plugin install

terraform-plan-pane

3

Plagemes/claude-mods

Shows terraform plan as a clear pane of resources to create, change and destroy.

Pane & dashboard mods/plugin install

terse-mode

3

baselane-sh/mods

Short answers: no preamble, no recap.

Workflow mods/plugin install

test-first

3

Plagemes/claude-mods

A TDD mode: no production code changes until a test has been written or changed.

Pane & dashboard mods/plugin install

test-reminder

3

baselane-sh/mods

Reminds you at turn end when source files changed but no test command ran since.

Workflow mods/plugin install

test-watch

3

Plagemes/claude-mods

Runs the tests related to what changed and shows pass/fail in the status line.

Pane & dashboard mods/plugin install

ticket-linker

3

Plagemes/claude-mods

Turns ticket references like ABC-123 or #42 into links and context for Claude.

Context & usage mods/plugin install

time-badge

3

baselane-sh/mods

Tool rows show how long the call ran, for example 2.4s, when it took over one second. The time is the tool's own run time, without permission prompts.

Guard & safety mods/plugin install

timeline-pane

3

baselane-sh/mods

A live side pane of this session's turns, newest first: start time, length, tool calls and cost of each, with a total. Open it with /timeline.

Pane & dashboard mods/plugin install

todo-count

3

baselane-sh/mods

A band above the prompt with how many lines in tracked files hold TODO, FIXME or HACK (todo 12), counted with git after edits. Hidden when there are none.

Git & GitHub mods/plugin install

todo-nudge

3

baselane-sh/mods

At turn end, one toast with the count of TODO, FIXME and HACK lines your edits added this turn. Quiet when none were added.

Notification & sound mods/plugin install

todo-pane

3

Plagemes/claude-mods

A live pane of Claude's current task list with progress.

Pane & dashboard mods/plugin install

todo-tracker

3

Plagemes/claude-mods

Notices every TODO, FIXME and HACK Claude adds and lists them at turn end.

Pane & dashboard mods/plugin install

todos

3

baselane-sh/mods

Adds /todos: TODO, FIXME and HACK lines in tracked files, found with git grep, grouped by file (50 lines at most). Read-only. Copies the result to your clipboard.

Git & GitHub mods/plugin install

token-budget

3

Plagemes/claude-mods

Set a token or dollar budget per session; get warned at 80% and stopped at 100%.

Context & usage mods/plugin install

token-sparkline

3

Plagemes/claude-mods

A sparkline of tokens per turn right above the prompt.

Context & usage mods/plugin install

tool-counter

3

baselane-sh/mods

A band above the prompt with your tool calls this session, the top three by tool (Bash 41 · Edit 18 · Read 12).

Pane & dashboard mods/plugin install

tool-timeline

3

Plagemes/claude-mods

A timeline pane of every tool call with duration, status and input summary.

Pane & dashboard mods/plugin install

tracker-guard

3

Plagemes/claude-mods

Blocks adding analytics and tracking SDKs that haven't been approved.

Guard & safety mods/plugin install

tree

3

baselane-sh/mods

Adds /tree: tracked files (git ls-files) as a tree, 2 levels deep, folders with file counts (80 lines at most). Read-only. Copies the result to your clipboard.

Git & GitHub mods/plugin install

turn-timer

3

baselane-sh/mods

A band above the prompt with how long the current turn has run (turn 0:42). It shows while a turn runs and hides between turns.

Pane & dashboard mods/plugin install

turn-timer

3

Plagemes/claude-mods

Times every turn and tells you when one runs long.

Workflow mods/plugin install

typecheck-gate

3

Plagemes/claude-mods

Type-checks the project at the end of every editing turn so errors never slip by.

Workflow mods/plugin install

typecheck-nudge

3

baselane-sh/mods

At 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.

Notification & sound mods/plugin install

upload-guard

3

baselane-sh/mods

Asks before local files go to a remote host: scp or rsync to host:path, piped input to nc, curl -T, sftp put. Local copies, downloads and localhost pass.

Guard & safety mods/plugin install

url-allowlist

3

Plagemes/claude-mods

Restricts WebFetch to the domains you allow.

Workflow mods/plugin install

url-links

3

baselane-sh/mods

https links (and http://localhost) in tool output are listed as clickable links under the result, up to five. Display only: Claude reads the output as it was.

Workflow mods/plugin install

venv-guard

3

Plagemes/claude-mods

Blocks pip install outside an active virtualenv so system Python stays clean.

Guard & safety mods/plugin install

vuln-scan

3

Plagemes/claude-mods

After installs, runs npm audit or pip-audit and shows any vulnerabilities in a pane.

Pane & dashboard mods/plugin install

watch-mode-guard

3

Plagemes/claude-mods

Blocks watch-mode and never-ending commands run in the foreground, where they'd hang the turn.

Guard & safety mods/plugin install

web-trail

3

Plagemes/claude-mods

/sources lists every page Claude fetched or searched this session.

Workflow mods/plugin install

webhook-notify

3

Plagemes/claude-mods

Posts to Slack, Discord, Teams or ntfy when a long task finishes.

Notification & sound mods/plugin install

weekly

3

baselane-sh/mods

Adds /week: this week (since Monday) against last week, with sessions, turns, tool calls, files edited and cost, and the change for each.

Context & usage mods/plugin install

About Claude Code mods

What is a Claude Code mod?

Since version 2.1.287, a mod is a Claude Code plugin with JavaScript or TypeScript handlers that run inside Claude Code. Unlike a settings hook or a status line script, a mod can draw panes beside the transcript and bands above the prompt, add buttons and toasts, restyle the spinner and tool rows, and hold, rewrite or answer a tool call. Mods work in the CLI, the Code tab of the desktop app and the VS Code extension.

How do I install a Claude Code mod?

A mod installs like any plugin. Inside Claude Code, add its marketplace with /plugin marketplace add owner/repo, then run /plugin install name@marketplace. To try one without installing it, clone the repo and start Claude Code with --plugin-dir pointing at the mod folder. Every mod page here has the exact commands.

What else is in this directory?

Every other way people customise Claude Code: status line scripts, settings hooks, custom slash commands, output styles, themes, plugin marketplaces and workflow kits, plus the apps people run it with, such as GUIs and mobile clients, usage and cost trackers, session browsers, model routers, multi-agent and worktree runners and editor integrations. Skills and MCP servers have their own directories.

What does a mod's reach mean?

Reach is the widest thing a mod's code asks Claude Code to do, from a static scan of its source: L0 only draws and remembers, L1 reads files or settings, L2 writes files, runs processes or drives Claude, and L3 reaches the network. It is a footprint, not a verdict: a pull request tracker has to run git. A mod runs with your permissions, so read its code before you install it.

How is popularity measured?

By the GitHub stars of each repo, with forks, curated awesome lists and listing in Anthropic's plugin directory as smaller signals. When one repo holds many mods they share its stars, so only its first few rank high. The data refreshes every day.

Are Claude Code mods safe?

Mods, hooks, status lines and most tools run on your machine with your permissions, so treat them like any code from the internet: check a mod's reach, read the code before installing, prefer well-starred and recently updated repos, and check the license. Run claude plugin validate on a clone to list what a mod hooks and calls without running it, and start Claude Code with --safe-mode to turn every customization off for a session.

Sources: our own research, awesome-claude-code-mods, awesome-claude-code, jqueryscript/awesome-claude-code, subinium/awesome-claude-code, awesome-claude-code-toolkit, awesome-claude-code-hooks and GitHub search. Last updated 3 November 2026. Looking for more? See the skills and MCP server directories.