Claude Code Mods

7,355 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,348 listed, most popular first

token-chart

1

MatheusChiodi/cockpit

/tokens opens a pane with output tokens per turn as thin gauges scaled to the largest turn

Context & usage mods/plugin install

tool-clock

1

MatheusChiodi/cockpit

Appends the duration to every tool row that took a second or more, and tags calls made by a subagent

Workflow mods/plugin install

trace-helper

1

MatheusChiodi/cockpit

Adds a hidden hint to prompts with a stack trace: find the first project frame, read it, state the root cause

Workflow mods/plugin install

tree

1

MatheusChiodi/cockpit

/tree prints the project's directory tree two levels deep, skipping node_modules, .git, build output and dot folders

Git & GitHub mods/plugin install

tree-flood-guard

1

MatheusChiodi/cockpit

Refuses an unfiltered find, ls -R or dir /s that would list node_modules, and suggests git ls-files or Glob

Guard & safety mods/plugin install

try-resources-note

1

MatheusChiodi/cockpit

Tells Claude when a Java edit opens a stream, connection or statement in a local variable outside try-with-resources

Memory & instructions mods

ts-config-context

1

MatheusChiodi/cockpit

Tells Claude your tsconfig in the system prompt: strict flags, path aliases, module resolution and type-only imports

Context & usage mods/plugin install

turn-files-band

1

MatheusChiodi/cockpit

Band with the files this turn has read and edited so far, naming the edited ones, cleared when the next turn starts

Pane & dashboard mods

turn-history

1

MatheusChiodi/cockpit

/turns opens a pane with one row per finished turn: duration, tool calls, output tokens and a cross for failed ones

Context & usage mods/plugin install

turn-summary

1

MatheusChiodi/cockpit

Under the duration line that closes a turn, sums it up: tool calls, files changed and failures

Workflow mods

turn-toast

1

MatheusChiodi/cockpit

Shows a toast summarizing every finished turn of 10 seconds or more: duration, tool calls and output tokens

Notification & sound mods/plugin install

tw-arbitrary-note

1

MatheusChiodi/cockpit

Tells Claude when an edit writes an arbitrary Tailwind value like w-[16px] where the scale has the step (w-4)

Memory & instructions mods

tw-conflict-note

1

MatheusChiodi/cockpit

Tells Claude when an edit puts two Tailwind classes that set the same property on one element, like p-4 and p-2

Memory & instructions mods

unawaited-promise-note

1

MatheusChiodi/cockpit

Tells Claude when an edit calls an async function or fetch as a statement and drops the promise

Memory & instructions mods

upload-guard

1

MatheusChiodi/cockpit

Asks before a command sends a local file out: curl uploads, wget --post-file, scp or rsync to a host, nc

Guard & safety mods/plugin install

verify-claims

1

MatheusChiodi/cockpit

Claude does not say something works without running it, and ends with what was and was not verified

Workflow mods/plugin install

wandering

1

MatheusChiodi/cockpit

Toast after ten prompts in a row without a single file changed: what would make this done?

Notification & sound mods/plugin install

weak-crypto-guard

1

MatheusChiodi/cockpit

Asks before an edit hashes passwords with MD5 or SHA-1, makes tokens with Math.random, or picks ECB or an unsigned JWT

Guard & safety mods/plugin install

weekly-recap

1

MatheusChiodi/cockpit

On the first session of a new week, one toast with last week's days active, sessions and prompts

Notification & sound mods/plugin install

wip-commit-guard

1

MatheusChiodi/cockpit

Refuses commits whose message is wip, fix, asdf, a dot or similar, so the history says what changed

Git & GitHub mods/plugin install

workspace-context

1

MatheusChiodi/cockpit

Lists the packages of a monorepo with their folders, so Claude knows where each piece lives

Context & usage mods

wrapper-guard

1

MatheusChiodi/cockpit

Refuses a global mvn or gradle command when the project ships mvnw or gradlew, so the pinned build tool runs

Guard & safety mods

session-recap

vincentlauriat/ModsTools

/recap: a pane (or copyable Markdown) summarising the session: duration, cost, files changed, commits, PRs and test/build runs

Git & GitHub mods

path-fence

vincentlauriat/ModsTools

Asks the user before Edit, Write, NotebookEdit or simple Bash redirections/mv/cp/rm touch a path outside the session folder

Workflow mods

flaky-detector

vincentlauriat/ModsTools

Spots test commands that failed then passed with no code edit in between, toasts once per command and lists them in a pane

Notification & sound mods

je-coupe

vincentlauriat/ModsTools

End-of-session ritual: typing 'je coupe' asks Claude to update the doc files and shows a band of the ones still untouched

Pane & dashboard mods

achievement

vincentlauriat/ModsTools

Playful badges unlocked once ever from real events (tool calls, turns, subagents, tests, git); /achievements lists them

Spinner, theme & fun mods

cost-meter

vincentlauriat/ModsTools

Session cost and rate-limit usage in the status line; toasts when the cost crosses a threshold; /cost-meter summary

Context & usage mods

main-guard

vincentlauriat/ModsTools

Refuses git pushes to main/master, force pushes, tag creation and GitHub releases unless the person allows them

Guard & safety mods

ascii-weather

vincentlauriat/ModsTools

Weather from wttr.in in the status line (refreshed at most once an hour); /weather shows the one-line forecast

Spinner, theme & fun mods

build-gate

vincentlauriat/ModsTools

Band above the prompt when a turn changed source code without running a matching build or type-check

Pane & dashboard mods

doc-sync-guard

vincentlauriat/ModsTools

Warns above the prompt when a turn did not update COMMANDS.md, or changed code without updating CHANGES.md

Guard & safety mods

focus-mode

vincentlauriat/ModsTools

A pomodoro: /focus [minutes] starts it, a band above the prompt counts down, a toast ends it

Notification & sound mods

french-guard

vincentlauriat/ModsTools

Toasts when the last answer looks English or is French written without accents; /french-guard off|on|status

Guard & safety mods

mood-band

vincentlauriat/ModsTools

A one-line mascot band above the prompt whose mood reflects the last turn (off by default: /mood on|off)

Pane & dashboard mods

network-log

vincentlauriat/ModsTools

A pane listing the network activity of the session: web fetches, searches, MCP calls and network Bash commands

Pane & dashboard mods

no-coauthor

vincentlauriat/ModsTools

Strips Co-Authored-By: Claude/Anthropic trailers from git commit messages before the commit runs

Git & GitHub mods

prompt-snippets

vincentlauriat/ModsTools

Reusable prompt fragments kept across sessions: /snip add|rm|list|show, and ;;name expands in prompts

Workflow mods

release-checklist

vincentlauriat/ModsTools

A pane running pre-release checks for a macOS project and a post-release verification reminder

Pane & dashboard mods

rtk-gain

vincentlauriat/ModsTools

A status line entry with the tokens RTK saved, refreshed at session start and at most every 5 minutes

Context & usage mods

secret-shield

vincentlauriat/ModsTools

Refuses Write, Edit and Bash calls that contain secret-looking values (API keys, tokens, private keys)

Guard & safety mods

streak

vincentlauriat/ModsTools

Consecutive days with a completed turn, in the status line; toasts at 7, 30, 100 and 365 days; /streak summary

Notification & sound mods

tool-heatmap

vincentlauriat/ModsTools

A pane counting tool calls and failures per tool, main conversation and subagents together

Pane & dashboard mods

turn-timer

vincentlauriat/ModsTools

A band above the prompt with the last turn's duration and tool calls; toasts on slow turns

Notification & sound mods

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 4 November 2026. Looking for more? See the skills and MCP server directories.