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

cache-tax

aecheman27-gif/claude-mods

A Claude Code mod that keeps the one-hour prompt cache warm during breaks and stops a cold send once with its estimated rewrite cost. Warming uses model requests and costs tokens. Requires Claude Code 2.1.287+.

Context & usage mods/plugin install

codex-loop

lucasleandro08/claude-mods

/codex-loop <PR> hands Claude a review loop with the Codex GitHub bot: request a review, weigh each finding, fix or it, reply, resolve and repeat until .

Git & GitHub mods/plugin install

gpg-unlock

juniormartinxo/jm-claude-mods

Pede a senha do GPG num painel mascarado e cacheia no gpg-agent (equivale a gpg-config unlock), sem travar a sessão

Context & usage mods

handoff

narrowstacks/claude-code-mods

/carryover writes a state note from the conversation, clears, and carries the note into the fresh context

Memory & instructions mods/plugin install

linha-do-tempo

inematds/inema-mods

Linha do tempo da sessão: turno a turno, modelo, esforço, ferramentas usadas, tokens e duração num painel (/timeline, /timeline exportar, /timeline limpar)

Context & usage mods/plugin install

lint-watch

vincentlauriat/ModsTools

Lints the files Claude just edited (SwiftLint, ESLint, Ruff, ShellCheck when available) in the background, with a status line count and a pane of issues

Pane & dashboard mods

pasta-certa

plasdigital/mods-claude-code-kit-aluno

Mostra em qual cliente a conversa está e pergunta antes de seguir um pedido que fala de outro cliente.

Workflow mods

pr-desk

eshin087/claude-code-mods

/prs: your open PRs across your repos with Vercel preview links, checks, merge state and worktree.

Git & GitHub mods

replay-theater

oleksandrkodua/qa-mods

/replay opens a pane that steps through the session's file edits (Edit, Write, MultiEdit) one at a time, showing each as a diff with Prev / Next.

Git & GitHub mods/plugin install

rich

pomesaka/dotclaude

show tool: the agent draws cards, a box-and-arrow diagram, tables and clickable questions inline in the transcript or in a pane

Pane & dashboard mods/plugin install

roll-call

davidcoulson/crab-workshop

A status roll-up of your side sessions (/rollcall): each crab holds a sign saying where its session stands, with a 'needs you' lane for sessions waiting on your answer, your OK or your checkbox.

Pane & dashboard mods/plugin install

tripwire

pourya7/claude-code-mods

Rules that are enforced, not remembered: deny, ask, rewrite or note on any tool call, subagents included. A pixel-art trap for every mistake you already wrote down.

Memory & instructions mods/plugin install

usage-meter

0xGondarxyz/claude-code-mods

Shows your Claude 5 hour and weekly rate limits in the status line and warns at 80% and 90%.

Context & usage mods/plugin install

pin-note

12

KilimcininKorOglu/claude-code-mods

Keeps the notes you pin with /pin-note for the whole session and sends them to the model again, word for word, after each compaction and /clear. Off until /pin-note on.

Memory & instructions mods/plugin install

quiet-window

1

MatheusChiodi/cockpit

/quiet <minutes> holds every toast and notification for that long, then says once how many were held; /quiet test checks it

Notification & sound mods/plugin install

watchtower

1

MDmubarak786/claude-mods

One line above the prompt showing what your guard mods are doing: the fence, pins, the breaker threshold, the test command and its last result, and every call refused this session.

Guard & safety mods/plugin install

action-pin

12

KilimcininKorOglu/claude-code-mods

After an edit that adds a GitHub Actions step pinned to a tag or a branch, names the commit SHA to write instead, from the GitHub API.

Git & GitHub mods/plugin install

ask-autopick

12

KilimcininKorOglu/claude-code-mods

Picks the recommended option of a question that waited unanswered for a set time, so a session you left does not stop. Off until you turn it on.

Workflow mods/plugin install

bg-tasks

12

KilimcininKorOglu/claude-code-mods

Shows the background shell tasks of the session on the status line or in the shared sidebar, with the oldest one's age, and stops one from the /bg-tasks pane.

Pane & dashboard mods/plugin install

commit-cadence

12

KilimcininKorOglu/claude-code-mods

Names the uncommitted files to you at the end of each turn, and tells the model at the next prompt to commit each finished piece as it lands.

Git & GitHub mods/plugin install

contract-watch

12

KilimcininKorOglu/claude-code-mods

After the model changes a function signature with Edit, adds the callers ripwire finds to the Edit's result, so the model fixes them before the build does.

Workflow mods/plugin install

desk-notify

12

KilimcininKorOglu/claude-code-mods

Sends a desktop notification when a question or a plan waits for your answer, and when a turn ends or fails.

Notification & sound mods/plugin install

diagram-render

12

KilimcininKorOglu/claude-code-mods

Renders the mermaid blocks of the model's replies with an installed mmdc after each turn and draws each picture under its reply.

Guard & safety mods/plugin install

edit-loop

12

KilimcininKorOglu/claude-code-mods

Adds a note to the fifth edit of one file in one turn, so the model re-reads the code path and states the root cause instead of trying again.

Memory & instructions mods/plugin install

env-sync

12

KilimcininKorOglu/claude-code-mods

After each commit the model makes, names the env variables its added lines read that .env.example lacks, with the file and line of each.

Git & GitHub mods/plugin install

error-poke

12

KilimcininKorOglu/claude-code-mods

Sends one continue prompt after a turn an API error killed, so the half-done work carries on instead of the session going idle, at most 99 times in a row by default.

Workflow mods/plugin install

i18n-watch

12

KilimcininKorOglu/claude-code-mods

After an edit that calls translation keys, names the keys the JSON, Laravel PHP, YAML or gettext locale files lack, and the languages that lack them.

Workflow mods/plugin install

lockfile-sync

12

KilimcininKorOglu/claude-code-mods

After each commit the model makes, names the manifests whose dependencies it changed without their lockfile (npm, Composer, Cargo, Go, Python, Bundler, Dart, Mix).

Git & GitHub mods/plugin install

mcp-doctor

12

KilimcininKorOglu/claude-code-mods

Tells you when an MCP server failed to connect or dropped, with the engine's reason and a reconnect button, and when it is back; claude.ai connectors are left out.

Workflow mods/plugin install

memory-save

12

KilimcininKorOglu/claude-code-mods

Loads MEMORY.md into the session and saves project learnings to it after every turn through a tool-less fork in the background, without blocking the stop.

Memory & instructions mods/plugin install

mod-doctor

12

KilimcininKorOglu/claude-code-mods

Names each installed plugin, of every marketplace, whose local clone already offers a newer version, with the claude plugin update command that closes the gap.

Workflow mods/plugin install

output-flood

12

KilimcininKorOglu/claude-code-mods

Measures how much context each Bash command spent and tells the model, past a size limit, which narrower command would have answered the same question.

Context & usage mods/plugin install

self-command

12

KilimcininKorOglu/claude-code-mods

For mod development: lets the model run a slash command in its own session, such as /reload-plugins after a plugin update, and read the output as the next prompt.

Workflow mods/plugin install

shot-inline

12

KilimcininKorOglu/claude-code-mods

Draws each PNG or JPG the model saves or reads under its tool row: pixels in kitty and Ghostty, quadrant block cells in every other terminal.

Guard & safety mods/plugin install

sql-concat-watch

12

KilimcininKorOglu/claude-code-mods

After an edit that builds SQL by joining or interpolating strings, names each line, so the model passes the values as query parameters.

Context & usage mods/plugin install

storage-guard

12

KilimcininKorOglu/claude-code-mods

After an edit that keeps browser data in localStorage or sessionStorage, names each line, so the model stores the data in a cookie instead.

Guard & safety mods/plugin install

tool-coach

12

KilimcininKorOglu/claude-code-mods

Stops the model from repeating a tool call that just failed with the same input, until a file or command has changed something.

Workflow mods/plugin install

ua-fallback

12

KilimcininKorOglu/claude-code-mods

After a curl or wget an automated-client filter answered 403 or 429, gives the model the browser User-Agent to retry with, and the two cases where it must not.

Workflow mods/plugin install

guard-pack

3

baselane-sh/mods

The 15 core Baselane guards in one mod (secrets, git, infra, packages, path jail). Some read git, measure files with find, read HOME with printenv, or check where a path really lands.

Guard & safety mods/plugin install

next-guard

3

Plagemes/claude-mods

Flags missing or needless "use client" and server-only imports leaking into client components in Next.js.

Guard & safety mods/plugin install

shelf

3

seanrobertwright/claude-mods

Named folders and files above the prompt: click one to drop its path into what you are typing.

Pane & dashboard mods/plugin install

collision-widget

4

oMaN-Rod/claude-code-widgets

Stops an edit to a file another Claude Code session on this machine changed since this one last read it, and has Claude read it again first

Pane & dashboard mods/plugin install

http-lab

2

mako-code/gobworks

An HTTP tool for API work: status, timing, trimmed headers and a body shaped to fit; localhost runs freely, other hosts ask once a session; an /http pane of the session's requests with replay and copy-as-curl.

Pane & dashboard mods/plugin install

ask-on-auto-deny

tylergraydev/cc-mods

When auto mode's classifier blocks a tool call, asks you above the prompt and lets you allow that exact call once

Guard & safety mods

ci-watch

vincentlauriat/ModsTools

Follows the GitHub Actions runs of a commit after git push: status line while they run, toast with the failed workflows and their link when they end

Git & GitHub mods

co-op

pourya7/claude-code-mods

A second player reviews before the PR: gh pr create waits for a second-model review of the branch diff, and a failing review with a high finding blocks it.

Git & GitHub mods/plugin install

commit-ia

juniormartinxo/jm-claude-mods

/commit: o Haiku escreve a mensagem do commit a partir do diff staged, e você revisa, edita e commita num painel

Git & GitHub mods

conflito-de-edicao

plasdigital/mods-claude-code-kit-aluno

Avisa antes de editar um arquivo que foi alterado há pouco em outra conversa ou fora do Claude (IDE).

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