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

bead-stale-nudge

3

baselane-sh/mods

At session start, one toast when beads in progress have had no update for 7 days, with their ids. Reads with bd stale, and says nothing without bd or a beads project.

Git & GitHub mods/plugin install

bead-streak

3

baselane-sh/mods

Counts the days in a row you closed a bead, from Bash calls that ran bd close and exited 0. Adds /bead-streak and a toast on a new best. Reads command text only, runs no program.

Notification & sound mods/plugin install

beads-done-bar

3

baselane-sh/mods

A band above the prompt with how much of your beads project is closed, as a bar and a percent (beads █████████░ 88%), read with bd status every 2 minutes. Hidden without bd.

Pane & dashboard mods/plugin install

beads-pane

3

baselane-sh/mods

A live side pane of your beads: in progress, ready and blocked issues, 10 each, with counts. Read with bd, read-only, after Bash calls. Open it with /beads.

Pane & dashboard mods/plugin install

beads-prime

3

baselane-sh/mods

Runs bd prime once per session and adds its text (max 8 KB) to the system prompt, from the repo's .beads files and bd memories. bd setup claude hooks may add it twice.

Workflow mods/plugin install

beads-standup

3

baselane-sh/mods

Adds /beads-standup: beads closed since yesterday, in progress, and the next 5 ready. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.

Pane & dashboard mods/plugin install

beads-today-bar

3

baselane-sh/mods

A band above the prompt with the beads closed today against a daily goal you set (today ▮▮▮▯▯ 3/5), green when met, read with bd count. Hidden without bd or a beads project.

Pane & dashboard mods/plugin install

benchmark-compare

3

Plagemes/claude-mods

/bench runs your benchmarks before and after a change and compares the numbers.

Pane & dashboard mods/plugin install

big-diff-nudge

3

baselane-sh/mods

Suggests splitting the change once your edits added or removed more than 500 lines since the last git commit. A successful commit resets the count.

Git & GitHub mods/plugin install

big-file-guard

3

baselane-sh/mods

Asks before a Write creates content over 1 MB, or git add names a file over 5 MB. Measures the files with find.

Guard & safety mods/plugin install

big-read-guard

3

Plagemes/claude-mods

Stops full reads of huge files and nudges toward offset/limit or grep.

Guard & safety mods/plugin install

bookmark

3

Plagemes/claude-mods

/bookmark saves the last answer; /bookmarks lists and reuses them.

Workflow mods/plugin install

branch-band

3

baselane-sh/mods

A band above the prompt with the git branch and the count of changed files, read with git status after each Bash call and file edit.

Git & GitHub mods/plugin install

branch-namer

3

Plagemes/claude-mods

/git-branch creates a well-named git branch from a short task description.

Git & GitHub mods/plugin install

branches

3

baselane-sh/mods

Adds /branches: local branches merged into the default branch or idle for 30 days, as a cleanup list, read with git. Never deletes. Copies the result to your clipboard.

Git & GitHub mods/plugin install

break-nudge

3

baselane-sh/mods

Suggests a short break once the session has run 90 minutes, and again every 90 minutes after that.

Workflow mods/plugin install

break-reminder

3

Plagemes/claude-mods

Reminds you to stand up and stretch every 50 minutes of active work.

Workflow mods/plugin install

british-english

3

baselane-sh/mods

British spelling and terms in prose (colour, organise, licence as a noun). Code identifiers stay as they are.

Workflow mods/plugin install

bullet-mode

3

baselane-sh/mods

Replies as short bullet lists, at most one sentence per bullet, unless you ask for code.

Workflow mods/plugin install

bundle-size-watch

3

Plagemes/claude-mods

Compares bundle size after each build and warns when it grows.

Workflow mods/plugin install

cache-hit-meter

3

Plagemes/claude-mods

Shows what share of input tokens came from the prompt cache.

Context & usage mods/plugin install

cache-meter

3

baselane-sh/mods

A band above the prompt with the share of prompt tokens the cache served this session (cache 87%). A high share means cheaper, faster turns.

Context & usage mods/plugin install

caveman-mode

3

baselane-sh/mods

Prose in short caveman speech ("Fix bug. Test pass."), still accurate. Code and commands stay exact.

Workflow mods/plugin install

celebrate

3

Plagemes/claude-mods

Celebrates when failing tests go green again.

Workflow mods/plugin install

changelog

3

baselane-sh/mods

Adds /changelog: commits since the last tag (or the last 30), read with git log and grouped by conventional-commit type, as Markdown. Copies the result to your clipboard.

Git & GitHub mods/plugin install

changelog-keeper

3

Plagemes/claude-mods

Keeps CHANGELOG.md's Unreleased section up to date as you commit.

Git & GitHub mods/plugin install

cheatsheet

3

Plagemes/claude-mods

/cheat shows a quick reference for git, docker, regex, tmux and more, offline.

Git & GitHub mods/plugin install

chmod-guard

3

baselane-sh/mods

Asks before chmod makes files world-writable (777, a+w, o+w) or chmod or chown runs recursively on a broad path (/, a system folder, a home folder).

Guard & safety mods/plugin install

ci-config-guard

3

baselane-sh/mods

Asks before Write or Edit changes CI config: .github/workflows, .gitlab-ci.yml or .circleci/config.yml.

Git & GitHub mods/plugin install

ci-watch

3

Plagemes/claude-mods

/ci-watch follows your GitHub Actions run and tells you the moment it passes or fails.

Git & GitHub mods/plugin install

ci-yaml-check

3

Plagemes/claude-mods

Checks edited GitHub Actions workflows and warns about actions not pinned to a version.

Git & GitHub mods/plugin install

cloud-cost-warn

3

Plagemes/claude-mods

Warns before commands that create expensive cloud resources like GPU instances or large databases.

Context & usage mods/plugin install

co-author-stamp

3

Plagemes/claude-mods

Adds configurable Co-authored-by trailers to commits Claude makes.

Git & GitHub mods/plugin install

code-only

3

baselane-sh/mods

Replies with the code or command first and at most two short sentences of prose, unless asked to explain.

Workflow mods/plugin install

codebase-map

3

Plagemes/claude-mods

/map builds a compact map of your repository and gives it to Claude.

Pane & dashboard mods/plugin install

codeowners-hint

3

Plagemes/claude-mods

Shows who owns a file (from CODEOWNERS) as Claude edits it.

Workflow mods/plugin install

command-coach

3

Plagemes/claude-mods

Suggests Claude Code commands and mods that fit the way you work.

Workflow mods/plugin install

commit-composer

3

Plagemes/claude-mods

/commit writes a Conventional Commit message from your staged diff and commits it.

Git & GitHub mods/plugin install

commit-msg

3

baselane-sh/mods

Adds /commit-msg: a Conventional Commits message proposed from the staged diff, read with git. Heuristic, no model call, writes nothing. Copies the result to your clipboard.

Git & GitHub mods/plugin install

commit-nudge

3

baselane-sh/mods

Suggests a commit at turn end after 8 or more file edits since the last git commit. One toast per batch of edits; a successful git commit resets the count.

Git & GitHub mods/plugin install

compact-coach

3

Plagemes/claude-mods

Suggests /compact at natural breakpoints, before the context gets tight.

Context & usage mods/plugin install

component-catalog

3

Plagemes/claude-mods

/components lists your existing UI components so Claude reuses them instead of creating duplicates.

Pane & dashboard mods/plugin install

concise-mode

3

Plagemes/claude-mods

/concise toggles short, to-the-point answers.

Workflow mods/plugin install

conflict-helper

3

Plagemes/claude-mods

Detects merge-conflict markers and walks you through resolving each one.

Pane & dashboard mods/plugin install

conflicts

3

baselane-sh/mods

Adds /conflicts: tracked files that still hold merge conflict markers, with line numbers, found with git grep. Read-only. Copies the result to your clipboard.

Git & GitHub mods/plugin install

context-gauge

3

Plagemes/claude-mods

A slim band above the prompt showing how full the context window is.

Context & usage mods/plugin install

context-meter

3

baselane-sh/mods

A band above the prompt with a 10 cell bar of the context window used, yellow from 60 percent, red from 80.

Context & usage mods/plugin install

context-pane

3

baselane-sh/mods

A live side pane of how full the context window is: the percent as a bar, the tokens used, and a short tip past 75 percent. Open it with /context-pane.

Context & usage 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.