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

path-jail

3

baselane-sh/mods

Asks before Write, Edit or NotebookEdit changes a file outside the working directory, by real path.

Guard & safety mods/plugin install

path-jail

3

Plagemes/claude-mods

Allows writes only inside the project root, resolving symlinks and .. tricks.

Workflow mods/plugin install

path-shorten

3

baselane-sh/mods

Tool rows draw long absolute file paths shorter: the project root as ./ and your home folder as ~. Display only; Bash commands are drawn as they ran.

Workflow mods/plugin install

permission-log

3

Plagemes/claude-mods

Keeps a log of every tool call that was denied, and why.

Guard & safety mods/plugin install

permission-ping

3

Plagemes/claude-mods

Pings you with a sound and toast when Claude is waiting on your approval.

Notification & sound mods/plugin install

persona-switch

3

Plagemes/claude-mods

/persona switches Claude between reviewer, architect, teacher and other roles.

Pane & dashboard mods/plugin install

pii-in-logs

3

Plagemes/claude-mods

Flags log statements that print emails, passwords, tokens or other personal data.

Context & usage mods/plugin install

pirate-mode

3

baselane-sh/mods

Talks like a pirate in prose, never inside code, commands or file contents.

Workflow mods/plugin install

plain-english

3

baselane-sh/mods

Writes in ASD-STE-100 Simplified Technical English: short sentences, active voice, simple words.

Notification & sound mods/plugin install

pomodoro

3

baselane-sh/mods

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

Notification & sound mods/plugin install

port-check

3

Plagemes/claude-mods

Before a dev server starts, tells you if the port is already taken and by which process.

Workflow mods/plugin install

port-watch

3

baselane-sh/mods

A live side pane of the local TCP ports that listen, with the process name and pid, refreshed every 10 seconds while open. Reads lsof (macOS, most Linux). Open it with /ports.

Pane & dashboard mods/plugin install

pr-describer

3

Plagemes/claude-mods

/pr-desc drafts a pull request title and description from your branch diff.

Git & GitHub mods/plugin install

pr-description

3

baselane-sh/mods

Adds /pr-description: title, summary, diff totals and a test plan stub for the current branch against main or master, read with git. Copies the result to your clipboard.

Git & GitHub mods/plugin install

priority-bar

3

baselane-sh/mods

A band above the prompt with your open beads by priority (P0 2 · P1 14 · P2 60 · P3 50), red while a P0 is open, read with bd count every 2 minutes. Hidden without bd.

Pane & dashboard mods/plugin install

process-pane

3

baselane-sh/mods

A live side pane of the processes the session's Bash calls started that still run, with pid, age and command. Read-only: one ps every 5 seconds. Open it with /procs.

Pane & dashboard mods/plugin install

prod-db-guard

3

baselane-sh/mods

Asks before destructive SQL runs in a command: TRUNCATE, DELETE or UPDATE with no WHERE.

Guard & safety mods/plugin install

profile-run

3

Plagemes/claude-mods

/profile runs a command under a profiler and shows the hottest functions.

Pane & dashboard mods/plugin install

prompt-enhancer

3

Plagemes/claude-mods

/enhance rewrites your draft prompt into a precise, well-scoped request.

Pane & dashboard mods/plugin install

prompt-history

3

Plagemes/claude-mods

/history searches every prompt you have sent across sessions and reuses one.

Pane & dashboard mods/plugin install

prompt-lint

3

Plagemes/claude-mods

Gently flags vague prompts like 'fix it' and suggests what to add.

Workflow mods/plugin install

prompt-snippets

3

Plagemes/claude-mods

Type , or your own shortcodes and they expand into full prompts.

Workflow mods/plugin install

protect-main

3

baselane-sh/mods

Asks before a commit, push or merge while you are on main or master. Reads the branch with git.

Guard & safety mods/plugin install

publish-guard

3

baselane-sh/mods

Asks before a package is published: npm, pnpm, yarn or bun publish, cargo publish, twine upload, gem push, poetry or uv publish. Dry runs pass.

Guard & safety mods/plugin install

quality-pack

3

baselane-sh/mods

Three quiet nudges in one mod: type check after TypeScript edits, lockfile after dependency edits, and a split suggestion past 500 changed lines.

Workflow mods/plugin install

query-explain

3

Plagemes/claude-mods

/explain-query runs EXPLAIN on your local database and explains the plan in plain words.

Pane & dashboard mods/plugin install

quick-commands

3

Plagemes/claude-mods

Short aliases like /t, /l and /b that run your test, lint and build commands.

Workflow mods/plugin install

quiet-mode

3

Plagemes/claude-mods

/quiet silences toasts and sounds from every mod while you focus.

Notification & sound mods/plugin install

quiz-me

3

Plagemes/claude-mods

/quiz asks you questions about the code Claude just wrote, to check you really understand it.

Pane & dashboard mods/plugin install

quote-selection

3

Plagemes/claude-mods

/quote pastes your mouse selection into the prompt as a Markdown quote.

Workflow mods/plugin install

rate-limit-guard

3

Plagemes/claude-mods

Stops Claude from hammering external APIs with curl loops.

Guard & safety mods/plugin install

readme-sync

3

Plagemes/claude-mods

Warns when public APIs, CLI flags or env vars change but the docs do not.

Pane & dashboard mods/plugin install

ready

3

baselane-sh/mods

Adds /ready: the 20 top ready beads, one line each, and the total. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.

Pane & dashboard mods/plugin install

recall

3

Plagemes/claude-mods

Gives Claude a recall tool to search your saved notes, decisions and journal.

Memory & instructions mods/plugin install

receipt

3

baselane-sh/mods

Adds /receipt: a shareable receipt of the session (tools, files, commands, blocks, context, cost), printed and copied.

Context & usage mods/plugin install

recent

3

baselane-sh/mods

Adds /recent: your last 15 commits across all local branches (author is git user.name), with branch and date. Read-only. Copies the result to your clipboard.

Git & GitHub mods/plugin install

recent-files

3

Plagemes/claude-mods

/recent lists the files read and edited in this session, newest first.

Workflow mods/plugin install

redactor

3

Plagemes/claude-mods

Masks secrets and personal data in tool results before the model ever reads them.

Guard & safety mods/plugin install

registry-push-guard

3

baselane-sh/mods

Asks before an image or chart is pushed to a registry: docker push, docker buildx --push, podman push, helm push, gcloud artifacts docker push. Local registries pass.

Guard & safety mods/plugin install

regression-guard

3

Plagemes/claude-mods

Remembers which tests passed at the start of the session and warns if any of them now fail.

Guard & safety mods/plugin install

release-pack

3

baselane-sh/mods

Asks before a release leaves your machine: package publish, tag push, production deploy and registry push guards in one mod. The tag guard reads tags with git.

Guard & safety mods/plugin install

render-pack

3

baselane-sh/mods

Both original rendering mods in one: diff-stats bars on Edit and Write rows, and file-links in Claude's replies (a click puts @path in the prompt).

Git & GitHub mods/plugin install

render-plus

3

baselane-sh/mods

Three row badges in one: time-badge, exit-badge and size-badge.

Workflow mods/plugin install

reply-language

3

baselane-sh/mods

Answers in the language you set (English by default). Code, identifiers and commands stay as they are.

Workflow mods/plugin install

repo-pack

3

baselane-sh/mods

Five read-only repo commands in one mod: /todos, /loc, /hotspots, /commit-msg and /branches. They read git. They copy results to the clipboard.

Git & GitHub mods/plugin install

resume-brief

3

Plagemes/claude-mods

Shows what you were working on last time when a new session starts.

Pane & dashboard mods/plugin install

review-agent

3

Plagemes/claude-mods

Adds a dedicated code-reviewer subagent and a /review command.

Pane & dashboard mods/plugin install

reviewer-mode

3

baselane-sh/mods

After each code change, reviews its own diff like a strict senior reviewer and lists each issue it found and fixed.

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.