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

timeline-widget

4

oMaN-Rod/claude-code-widgets

A chart of the turn: one bar per tool call on a time axis, parallel calls stacked, coloured by tool.

Pane & dashboard mods/plugin install

timer-widget

4

oMaN-Rod/claude-code-widgets

How long the current turn has run, with the last, average and longest turn and a sparkline.

Pane & dashboard mods/plugin install

todos-widget

4

oMaN-Rod/claude-code-widgets

The TODO, FIXME, HACK and XXX comments in the repository, counted and listed.

Pane & dashboard mods/plugin install

train-widget

4

oMaN-Rod/claude-code-widgets

A locomotive that crosses the card pulling one wagon per tool call this turn.

Pane & dashboard mods/plugin install

trial-widget

4

oMaN-Rod/claude-code-widgets

A fair test of another widget: sessions alternate with it on and off, and the card compares how many turns end clean

Pane & dashboard mods/plugin install

typer-widget

4

oMaN-Rod/claude-code-widgets

A typing game for long turns: words fall, taken from your own file names; type them before they land.

Spinner, theme & fun mods/plugin install

usage-widget

4

oMaN-Rod/claude-code-widgets

A bar per rate-limit window with time to reset and session cost.

Context & usage mods/plugin install

watch-widget

4

oMaN-Rod/claude-code-widgets

Reruns a command after every edit and shows a pass or fail light with the first failing lines.

Pane & dashboard mods/plugin install

weather-widget

4

oMaN-Rod/claude-code-widgets

Context usage drawn as weather, from clear skies to a storm near compaction.

Context & usage mods/plugin install

widgets

4

oMaN-Rod/claude-code-widgets

Layout for the widget cards: below the prompt, above it, or docked beside the transcript. Required by every widget.

Pane & dashboard mods/plugin install

witness-widget

4

oMaN-Rod/claude-code-widgets

Every line of hidden context the other widgets add to your prompts, word for word, with a running size

Context & usage mods/plugin install

branch-guard

vincentlauriat/ModsTools

Asks the user before Edit/Write/NotebookEdit changes a file of a git repo whose current branch is main or master (once per repo and session)

Git & GitHub mods

cache-clock

tylergraydev/cc-mods

A prompt-cache countdown in the status line, and a Compact / Handoff / Clear band once the cache has lapsed

Context & usage mods

reflect-lite

aecheman27-gif/claude-mods

When you correct Claude ("no", "don't", "I wish", "remember: ..."), a band offers to save it as a rule in CLAUDE.md or a skill. Local phrase matching, no model calls.

Memory & instructions mods/plugin install

replay-edicoes

inematds/inema-mods

Replay das edições da sessão: passo a passo, cada Edit/Write com o diff, botões anterior/próximo e copiar (/replay)

Git & GitHub mods/plugin install

session-saver

thorstenalpers/claude-code-mods

Names untitled sessions through unpause. /park saves where you left off, and a resumed session shows it.

Pane & dashboard mods/plugin install

license-checker

3

Plagemes/claude-mods

Warns when a dependency with a copyleft license (GPL, AGPL) lands in a permissively licensed project.

Workflow mods/plugin install

ssh-guard

3

baselane-sh/mods

Asks before a private key in .ssh is read, authorized_keys or the SSH config is changed, or ssh-keygen would overwrite a key. Public keys and ssh -i pass. Reads HOME with printenv.

Guard & safety mods/plugin install

fresh-start

2

mako-code/gobworks

Notices when a session is getting heavy (full context, repeated compactions, slow turns, tool errors), prepares a handoff in the background, and offers a one-press fresh start that continues from it.

Context & usage mods/plugin install

mode-keys

1

MatheusChiodi/cockpit

Adds the key that switches modes to the mode labels in the prompt footer, so you can leave a mode you forgot you were in

Workflow mods

show-paths

1

MDmubarak786/claude-mods

Put the file path on every Read, Edit, Write, Glob, and Grep row in the transcript, so you never expand a row just to learn which file it touched.

Workflow mods/plugin install

loop-breaker

3

Plagemes/claude-mods

Stops Claude when it repeats the same failing command three times and suggests a different approach.

Workflow mods/plugin install

todo-pane

3

baselane-sh/mods

A live side pane of the TODO, FIXME and HACK lines in tracked files (git grep), grouped by file and capped at 30. It refreshes after file edits while open. Open it with /todo-pane.

Pane & dashboard mods/plugin install

bash-guard

2

mako-code/gobworks

Blocks catastrophic shell commands (rm -rf ~, curl | sh, force-push to main, DROP DATABASE, format C:) and asks before risky ones (git reset --hard, rm -rf, terraform apply), in Bash and PowerShell.

Guard & safety mods/plugin install

bichinho

inematds/inema-mods

Bichinho ASCII acima do prompt que come os arquivos que o Claude lê, edita ou cria (/bichinho on|off)

Spinner, theme & fun mods/plugin install

git-changes

aecheman27-gif/claude-mods

/changes pane: branch, ahead/behind, staged, unstaged, untracked and conflicted files with +/- line counts, recent commits. Read-only git, refreshed as Claude works.

Git & GitHub mods/plugin install

mod-menu

tylergraydev/cc-mods

Manage mods, plugins, skills, hooks and MCP servers: tag them, switch profiles, sync your loadout via gh

Pane & dashboard mods

snake

thorstenalpers/claude-code-mods

Snake in a pane while Claude works, paused when it's done. Opt-in, so nothing opens until /snake.

Pane & dashboard mods/plugin install

subagent-budget

vincentlauriat/ModsTools

Counts subagent spawns per turn and toasts once when a turn goes over budget; /subagent-budget shows the count, today's peak and the budget

Context & usage mods

branch-pane

1

MatheusChiodi/cockpit

/branches opens a pane with the local branches, the current one marked, ahead and behind and the age of the last commit

Git & GitHub mods/plugin install

copy-last

1

MDmubarak786/claude-mods

Copy Claude's last reply, or its last code block, to the clipboard as clean Markdown with /copy, with no terminal indentation or trailing spaces.

Workflow mods/plugin install

achievements

3

Plagemes/claude-mods

Unlock achievements as you work: first commit, 100 green test runs, a week-long streak and more.

Spinner, theme & fun mods/plugin install

activity-heatmap

3

Plagemes/claude-mods

A heat map of when you use Claude Code, by hour and weekday.

Pane & dashboard mods/plugin install

agent-firewall

3

baselane-sh/mods

A live pane of every tool call the agent makes: green when it ran, red when it was blocked, with counters. Open it with /firewall.

Guard & safety mods/plugin install

agent-presets

3

Plagemes/claude-mods

Ready-made subagents for focused jobs: debugger, test writer, doc writer and migrator.

Workflow mods/plugin install

ahead-behind

3

baselane-sh/mods

A band above the prompt with the commits ahead and behind the upstream (↑2 ↓1), read with git status after each Bash call and file edit. Hidden when the branch has no upstream.

Git & GitHub mods/plugin install

audit-pack

3

baselane-sh/mods

Three read-only audit commands in one mod: /secret-scan, /conflicts and /licenses. They read git, project files and dependency folders. They copy results to the clipboard.

Guard & safety mods/plugin install

audit-trail

3

Plagemes/claude-mods

Writes every action Claude takes to an append-only JSONL audit log.

Workflow mods/plugin install

auto-checkpoint

3

Plagemes/claude-mods

Snapshots your work tree before every editing turn and lets you /rollback to any checkpoint.

Pane & dashboard mods/plugin install

auto-format

3

baselane-sh/mods

Runs your project's own formatter on each file Claude writes or edits, only when the project has a formatter config, and tells Claude to re-read the file.

Workflow mods/plugin install

auto-format

3

Plagemes/claude-mods

Formats every file Claude edits with the right formatter for its language.

Workflow mods/plugin install

backup-before-migrate

3

Plagemes/claude-mods

Dumps your local database before every migration so a bad one is one command away from undo.

Workflow mods/plugin install

band-pack

3

baselane-sh/mods

The first six Baselane band meters in one row above the prompt: session cost, lattes, context bar, today's spend, the focus timer and the mood ring.

Context & usage mods/plugin install

bash-history

3

Plagemes/claude-mods

/bash-history lists recent shell commands Claude ran, with exit status and duration.

Workflow mods/plugin install

battery-band

3

baselane-sh/mods

A band above the prompt with the Mac battery percent and charging state ( 87%, 54% while charging), read from pmset once a minute. Hidden on other systems.

Pane & dashboard mods/plugin install

bead

3

baselane-sh/mods

Adds /bead <id>: one bead with status, priority, labels, description, blockers and children. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.

Pane & dashboard mods/plugin install

bead-chime

3

baselane-sh/mods

Plays a short chime when a Bash call that ran bd close (or bd done) ends with exit code 0. It reads only the command text and the result, and runs no program.

Notification & sound mods/plugin install

bead-claim-nudge

3

baselane-sh/mods

At turn end, if Claude edited a file and no bead is in progress, shows a toast and reminds Claude at your next prompt, once per session. Reads with bd count; quiet without bd.

Notification & sound 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.