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

contrast-checker

3

Plagemes/claude-mods

Checks that the colors Claude changes in CSS meet WCAG AA contrast.

Workflow mods/plugin install

conventional-commits

3

baselane-sh/mods

Commit messages follow Conventional Commits: type(scope): subject, imperative, under 72 characters.

Git & GitHub mods/plugin install

copy-last

3

Plagemes/claude-mods

/copy-last copies Claude's last answer (or its last code block) to the clipboard.

Workflow mods/plugin install

copyright-guard

3

Plagemes/claude-mods

Flags pasted code that carries someone else's license or copyright header.

Guard & safety mods/plugin install

cost-meter

3

baselane-sh/mods

A band above the prompt with the session cost so far and what the last turn cost.

Context & usage mods/plugin install

cost-meter

3

Plagemes/claude-mods

Live session cost estimate in the status line, from real token usage.

Context & usage mods/plugin install

cost-pane

3

baselane-sh/mods

A live side pane with the session cost, the cost of each of the last 10 turns as a bar, and the average per turn. Open it with /cost-pane.

Context & usage mods/plugin install

creator-band

3

baselane-sh/mods

The creator band in one row above the prompt: turn timer, count of TODO, FIXME and HACK lines (read with git), and the daily streak flame.

Pane & dashboard mods/plugin install

cron-guard

3

baselane-sh/mods

Asks before scheduled jobs or services are wiped or stopped: crontab -r, crontab replaced from stdin or a file, launchctl unload or bootout, systemctl stop, disable or mask.

Guard & safety mods/plugin install

css-token-guard

3

Plagemes/claude-mods

Flags hard-coded hex colors and pixel values where your design tokens should be used.

Context & usage mods/plugin install

ctx-nudge

3

baselane-sh/mods

Reminds you to /clear or /compact when the context window passes 75 percent.

Context & usage mods/plugin install

curl-pipe-guard

3

baselane-sh/mods

Asks before a download is piped into a shell or interpreter (curl | sh, wget -O- | bash, bash <(curl ...)).

Guard & safety mods/plugin install

curl-pipe-guard

3

Plagemes/claude-mods

Blocks piping downloaded scripts straight into a shell.

Guard & safety mods/plugin install

curl-to-code

3

Plagemes/claude-mods

/curl2code turns a curl command into fetch, axios, Python requests or Go code.

Workflow mods/plugin install

daily-spend

3

baselane-sh/mods

A band above the prompt with today's total cost across all your sessions.

Context & usage mods/plugin install

daily-spend

3

Plagemes/claude-mods

Tracks spend per day and week across sessions with a /spend report.

Context & usage mods/plugin install

dark-mode-check

3

Plagemes/claude-mods

Flags colors added without a dark-mode variant in projects that support a dark theme.

Spinner, theme & fun mods/plugin install

data-map

3

Plagemes/claude-mods

/data-map lists where your code collects, stores and sends personal data — a head start for GDPR.

Pane & dashboard mods/plugin install

date-context

3

Plagemes/claude-mods

Gives Claude the current date, time zone, branch and OS on every prompt.

Context & usage mods/plugin install

db-reset-guard

3

baselane-sh/mods

Asks before a framework wipes a database: prisma migrate reset, rails or rake db:drop and db:reset, alembic downgrade, django flush, supabase db reset, knex rollback --all.

Guard & safety mods/plugin install

debug-catcher

3

Plagemes/claude-mods

Warns when console.log, print, debugger or dbg! statements are left in code.

Workflow mods/plugin install

debug-print-nudge

3

baselane-sh/mods

At turn end, one toast naming the count of console.log, print(, debugger and dbg! lines your edits added this turn. Only code files count.

Notification & sound mods/plugin install

decision-log

3

Plagemes/claude-mods

/decide records an Architecture Decision Record in docs/decisions.

Pane & dashboard mods/plugin install

dependency-sentinel

3

Plagemes/claude-mods

Flags typosquatted or brand-new packages before npm, pip or cargo installs them.

Workflow mods/plugin install

deploy-checklist

3

Plagemes/claude-mods

Shows a pre-deploy checklist (tests, branch, changelog) and asks you to confirm before deploying.

Guard & safety mods/plugin install

deploy-guard

3

baselane-sh/mods

Asks before a production deploy: vercel --prod, netlify deploy --prod, firebase deploy, fly deploy, gcloud app deploy, eb deploy, heroku rollback, serverless deploy to prod.

Guard & safety mods/plugin install

desktop-notify

3

Plagemes/claude-mods

Native desktop notifications when Claude finishes or needs you.

Notification & sound mods/plugin install

dev-band

3

baselane-sh/mods

The developer band in one row above the prompt: git branch and changed files (read with git status), wall clock and session age, tool counts, and failed tool calls.

Pane & dashboard mods/plugin install

dev-server-pane

3

Plagemes/claude-mods

Starts your dev server in the background and shows its errors in a live pane.

Pane & dashboard mods/plugin install

diff-pane

3

Plagemes/claude-mods

A live pane listing changed files with +/- line counts, updated after every edit.

Pane & dashboard mods/plugin install

diff-stats

3

baselane-sh/mods

Edit and Write rows show a compact +12 -3 bar beside the file name: green for lines added, red for lines removed, up to 20 cells.

Git & GitHub mods/plugin install

discord-notify

3

baselane-sh/mods

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

Notification & sound mods/plugin install

disk-guard

3

Plagemes/claude-mods

Warns when the disk is nearly full before builds, installs and docker pulls.

Guard & safety mods/plugin install

django-migrate-watch

3

Plagemes/claude-mods

After Django model changes, checks for missing migrations and offers to create them.

Pane & dashboard mods/plugin install

docker-guard

3

baselane-sh/mods

Asks before Docker commands that delete data: system, volume or image prune, rm -f, volume rm and compose down -v.

Guard & safety mods/plugin install

docker-lint

3

Plagemes/claude-mods

Flags Dockerfile smells: :latest tags, running as root, apt without cleanup, ADD instead of COPY.

Workflow mods/plugin install

docker-prune-guard

3

Plagemes/claude-mods

Blocks docker system prune -a --volumes and volume deletion that can wipe local databases.

Guard & safety mods/plugin install

docs-nudge

3

baselane-sh/mods

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

Notification & sound mods/plugin install

docstring-mode

3

baselane-sh/mods

Every new or changed public function gets a short doc comment in the language's normal style.

Workflow mods/plugin install

done-chime

3

Plagemes/claude-mods

Plays a chime when a long turn finishes.

Notification & sound mods/plugin install

edit-limit

3

Plagemes/claude-mods

Asks for confirmation when a single turn tries to modify more than N files.

Context & usage mods/plugin install

eli5-mode

3

baselane-sh/mods

Explains like the reader is new: analogies first, no jargon without a one-line definition.

Workflow mods/plugin install

email-digest

3

Plagemes/claude-mods

Daily or weekly email summaries in plain language for clients and managers who don't live in chat.

Pane & dashboard mods/plugin install

env-example-sync

3

Plagemes/claude-mods

Keeps .env.example in sync with the environment variables your code actually reads.

Workflow mods/plugin install

env-exfil-guard

3

baselane-sh/mods

Asks before a command prints your environment, echoes a secret variable or sends local data to a remote host.

Guard & safety mods/plugin install

env-guard

3

Plagemes/claude-mods

Protects .env files, SSH keys and credential stores from being read or modified.

Guard & safety mods/plugin install

envinfo

3

baselane-sh/mods

Adds /envinfo: versions of git, node, npm, python3, go, rustc and docker if installed, by running each (2 s limit), and the OS. Read-only. Copies the result to your clipboard.

Context & usage mods/plugin install

epic-bar

3

baselane-sh/mods

A band above the prompt with the progress of the epic you work on, or of the open epic nearest to done (bm-ooq ███████░ 7/8), read with bd. Hidden without epics or bd.

Pane & dashboard 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.