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

epics-pane

3

baselane-sh/mods

A live side pane of each open beads epic: a bar of closed and total children, and a mark when it is ready to close. Read with bd, read-only. Open it with /epics.

Pane & dashboard mods/plugin install

error-buzz

3

Plagemes/claude-mods

A short buzz when a command or test run fails.

Workflow mods/plugin install

error-feed

3

Plagemes/claude-mods

Collects every failed command and tool error in one pane.

Pane & dashboard mods/plugin install

error-meter

3

baselane-sh/mods

A band above the prompt with how many tool calls failed this session (an error or a deny) and which tool failed last. Red from the first failure.

Context & usage mods/plugin install

exit-badge

3

baselane-sh/mods

A failed Bash row shows a small red badge with its exit code, for example exit 2.

Workflow mods/plugin install

explain-diff

3

Plagemes/claude-mods

/explain-diff explains in plain words what changed in the last turn and why.

Git & GitHub mods/plugin install

explain-level

3

Plagemes/claude-mods

/eli5, /normal and /expert set how deep Claude's explanations go.

Workflow mods/plugin install

explore-pack

3

baselane-sh/mods

Five read-only repo exploration commands in one mod: /tree, /deps, /authors, /scripts and /env-check. They read git and project files. They copy results to the clipboard.

Git & GitHub mods/plugin install

file-links

3

baselane-sh/mods

In Claude's replies, path/to/file.ts:42 references to files in your project become links. Click one to put @path/to/file.ts in the prompt.

Workflow mods/plugin install

file-owners

3

baselane-sh/mods

Adds /owners <path>: the top 5 authors of a file or folder by lines, from git blame. Names only, never addresses. Read-only. Copies the result to your clipboard.

Git & GitHub mods/plugin install

file-size-watch

3

Plagemes/claude-mods

Warns when an edited file grows past a size that hurts readability.

Workflow mods/plugin install

files-pane

3

baselane-sh/mods

A live side pane of the files Claude read, edited or wrote this session, grouped by action with a count per file, newest first. Open it with /files.

Pane & dashboard mods/plugin install

files-touched

3

Plagemes/claude-mods

A pane of every file read, edited or created in the session, with counts.

Pane & dashboard mods/plugin install

fixture-factory

3

Plagemes/claude-mods

/fixtures generates realistic test data that matches your schema or types.

Pane & dashboard mods/plugin install

flaky-detector

3

Plagemes/claude-mods

Detects tests that pass and fail at random and keeps a list of the suspects.

Pane & dashboard mods/plugin install

focus-pack

3

baselane-sh/mods

Three quiet nudges in one mod: commit after 8 edits, TODO/FIXME/HACK lines added, and debug prints added.

Git & GitHub mods/plugin install

focus-timer

3

Plagemes/claude-mods

A Pomodoro timer in the status line with focus and break cycles.

Workflow mods/plugin install

force-push-guard

3

Plagemes/claude-mods

Forbids force-pushing to protected branches and suggests --force-with-lease.

Guard & safety mods/plugin install

fun-pack

3

baselane-sh/mods

Fun habits in one install: caveman prose and gitmoji commit messages. They compose: caveman never touches commit messages.

Spinner, theme & fun mods/plugin install

git-history-guard

3

baselane-sh/mods

Asks before git commands that throw away work or rewrite history: reset --hard, clean, rebase, filter-branch, filter-repo, push --delete, branch -D and stash clear.

Git & GitHub mods/plugin install

git-status-line

3

Plagemes/claude-mods

Shows the current branch, ahead/behind and dirty file count in the status line.

Git & GitHub mods/plugin install

gitignore-check

3

baselane-sh/mods

Asks before git add or commit when secret-looking files are not ignored or are already tracked. Checks with git ls-files.

Git & GitHub mods/plugin install

gitignore-guard

3

Plagemes/claude-mods

Warns before node_modules, build output, OS junk or huge files get staged.

Guard & safety mods/plugin install

gitmoji-commits

3

baselane-sh/mods

Commit messages start with the matching gitmoji ( feat, fix). Composes with conventional-commits: emoji goes before the type.

Git & GitHub mods/plugin install

glossary

3

Plagemes/claude-mods

Teaches Claude your project's vocabulary and injects definitions when you use the terms.

Workflow mods/plugin install

go-mod-tidy

3

Plagemes/claude-mods

Runs go mod tidy when Claude changes Go imports, so go.mod and go.sum stay in sync.

Workflow mods/plugin install

graphql-context

3

Plagemes/claude-mods

Gives Claude a compact summary of your GraphQL schema when you work on queries and resolvers.

Context & usage mods/plugin install

haiku-commits

3

baselane-sh/mods

Commit messages get a normal conventional-commit first line, then a 5-7-5 haiku about the change in the body.

Git & GitHub mods/plugin install

handoff

3

baselane-sh/mods

Adds /handoff: writes a session summary with the git status to .claude/handoff.md (never overwriting) and answers with the path. Copies the result to your clipboard.

Memory & instructions mods/plugin install

handoff

3

Plagemes/claude-mods

/handoff writes a handoff note so a teammate can pick up exactly where you left off.

Memory & instructions mods/plugin install

heatmap

3

baselane-sh/mods

Adds /heatmap: a 12-week calendar grid of the days you used Claude Code, like a contribution graph, shaded by turns, naming your busiest day.

Workflow mods/plugin install

heavy-asset-warn

3

Plagemes/claude-mods

Warns when large images, videos or fonts are added to the project.

Workflow mods/plugin install

hotspots

3

baselane-sh/mods

Adds /hotspots: the 10 files changed most often in the last 90 days, from git log, with change counts. Read-only. Copies the result to your clipboard.

Git & GitHub mods/plugin install

house-style

3

Plagemes/claude-mods

Injects your team's style guide (STYLE.md) into the system prompt automatically.

Workflow mods/plugin install

i18n-guard

3

Plagemes/claude-mods

Flags hard-coded user-facing strings in UI components.

Guard & safety mods/plugin install

idle-nudge

3

Plagemes/claude-mods

Reminds you about uncommitted changes after a stretch of inactivity.

Workflow mods/plugin install

infra-guard

3

baselane-sh/mods

Asks before terraform destroy, kubectl delete, force-push, DROP TABLE or rm -rf.

Guard & safety mods/plugin install

issue-drafter

3

Plagemes/claude-mods

/issue turns the current conversation into a well-structured GitHub issue.

Git & GitHub mods/plugin install

issue-links

3

baselane-sh/mods

#123 references in Claude's replies become links to that issue when the repository's origin is on GitHub or GitLab. Display only.

Git & GitHub mods/plugin install

json-pretty

3

baselane-sh/mods

Bash output that is one long line of JSON is drawn pretty-printed, folded after 30 lines. Display only: Claude reads the output as it was.

Workflow mods/plugin install

junior-mode

3

baselane-sh/mods

Explains each step and why, and defines jargon once, for a learner.

Workflow mods/plugin install

jwt-decode

3

Plagemes/claude-mods

/jwt decodes a JSON Web Token locally — header, claims, expiry — without sending it anywhere.

Context & usage mods/plugin install

k8s-dry-run

3

Plagemes/claude-mods

Turns kubectl apply into a server-side dry run with a diff you approve first.

Git & GitHub mods/plugin install

k8s-guard

3

baselane-sh/mods

Asks before kubectl apply or replace with --force, kubectl drain, helm uninstall, and kubectl delete behind global flags (plain kubectl delete is infra-guard's).

Guard & safety mods/plugin install

langs

3

baselane-sh/mods

Counts the file types Claude edits across sessions and adds /langs: a bar list of the types edited most, each file counted once per session.

Workflow mods/plugin install

language-lock

3

Plagemes/claude-mods

Makes Claude always answer in your language while keeping code in English.

Workflow mods/plugin install

latte-meter

3

baselane-sh/mods

A band above the prompt that counts the session cost in lattes. Set the latte price in the plugin options.

Context & usage mods/plugin install

leak-hint

3

Plagemes/claude-mods

Flags event listeners, intervals and subscriptions created without cleanup.

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