Claude Modsunofficial directory

Unofficial directory·Claude Code 2.1.287 and later

Claude ModsThe most popular and trending Claude Code mods, updated daily

293 plugins that run inside Claude Code, each checked by hand, with the two commands that install it.

293 mods listedUpdated How to install a mod →

Trending Claude Mods this week

GitHub stars gained in the last 7 days

The 10 best Claude Mods

Most-starred community mods on GitHub, one per repository

  1. terminal-browser

    A Chromium browser in a pane beside the transcript, for previews and agent browsing.

    Interface 4.3k
  2. Agent Time Machine

    Every tool call on a branching timeline with snapshots: inspect, restore, branch, rerun.

    Automation 1.1k
  3. Habblaud

    A pixel-art office where each Claude Code agent shows, live, what it is doing.

    Dashboards 1k
  4. TextFold

    Every reply at five levels, from every word to the answer in one sentence. One key each.

    Interface 813
  5. storybloq

    A board of the tickets and issues kept in .story/, in a pane beside the transcript.

    Context & memory 783
  6. shared-session

    Share a session by link: teammates join from their Claude Code and prompt it live.

    Automation 748
  7. RemCTL

    Today's Apple Reminders above the prompt, plus tools for Claude to manage them.

    Dashboards 638
  8. Context Attachment Manager

    Pick which past images go out with your next message; the rest become placeholders.

    Context & memory 594
  9. cc-stretch

    Replies arrive short; click a phrase and it grows in place, click « to fold it back.

    Interface 427
  10. context-bar

    Your context window as one stacked bar above the prompt, a color per category.

    Context & memory 416

Browse all Claude Mods

Sort

Official Claude Mods from Anthropic

Example mods published by Anthropic in the claude-code-playground repository

What is a Claude Mod?

A Claude Mod is a Claude Code plugin whose behavior lives in a hooks module: a JavaScript or TypeScript file that Claude Code loads into its own process. The module registers functions on the engine's events, such as a tool call, a turn finishing, or a component being drawn. Each function can act before the event, after it, instead of it, or change it on the way through. Anthropic first called the mechanism function hooks. It launched officially as Claude Mods in Claude Code 2.1.287, on October 1, 2026.

This is not the same as the shell hooks Claude Code has had for a while. A shell hook is a separate process that reads JSON and answers with an exit code. A mod runs in-process, with typed events, in a fixed order, and it can draw.

What mods can do

  • Draw above the prompt or in a side pane: games, pull request status, dashboards, timers.
  • Change what Claude Code shows: hide sensitive values, add a button to a tool row, restyle a message.
  • Guard tool calls: block or rewrite a command before it runs, and rewrite its result before the model reads it.
  • Keep state between sessions, run timers, call the model, register new tools and slash commands.
  • See every event at once, which makes an audit log a single function.

How to install a mod

  1. Check that claude --version says 2.1.287 or later. Mods are on by default; there is nothing to enable.
  2. Add the mod's marketplace and install it. Every listing shows its two commands.
  3. Start claude, or run /reload-plugins in an open session. /plugin names the mods that loaded.

The full guide, with troubleshooting, is at Install a Claude Mod.

Official since 2.1.287

Mods require Claude Code 2.1.287 or later, and they are on by default. They draw in the terminal and in the Code tab of the Claude Desktop app. A mod runs with your permissions and is not sandboxed, so the install guide shows how to review one before you install it. Events and methods can still change between releases, and every listing here names the Claude Code version its author tested with. Anthropic's own documentation starts at the mods overview.

Where these mods come from

Every mod listed here is public source code on GitHub, written by its author and published under the author's own license. Claude Mods links to the repository, credits the author, and never hosts the code. Anthropic's own built-in mods, the /diff pane among them, are published in theclaude-code repository.

How mods get listed

GitHub is scanned every day for public repositories whose hooks.json declares a hooks module. Each candidate is checked by hand: the mod has to install, do what its README says, and carry a license or a clear author. Star counts come from GitHub and refresh daily, so the "Most stars" order is the ecosystem's own ranking, not ours.

Claude Mods FAQ

What are Claude Mods?

Claude Mods are Claude Code plugins that run JavaScript or TypeScript inside Claude Code's own process. They hook into its events to draw above the prompt or in a side pane, block or rewrite tool calls, and change what Claude Code shows. They launched officially in Claude Code 2.1.287 on October 1, 2026.

How are mods different from hooks, skills and plugins?

A plugin is the package you install. A mod is a plugin with a hooks module: code that runs in-process, with typed events, and can draw. Shell hooks are separate processes that read JSON and answer with an exit code, and they cannot draw. Skills are instructions the model reads; they do not run code on Claude Code's events.

What are the best Claude Mods?

By GitHub stars, the most popular community mods right now are terminal-browser, Agent Time Machine, Habblaud, TextFold, storybloq. The ranking above refreshes every day, and the "Trending this week" list shows which mods are gaining stars fastest.

How do I install a Claude Mod?

Check that claude --version says 2.1.287 or later; mods are on by default. Add the mod's marketplace with claude plugin marketplace add, install it with claude plugin install, then start claude or run /reload-plugins. Every listing here shows its two commands.

Are Claude Mods safe?

A mod is not sandboxed: it runs with your permissions and can read and write files, run commands and use the network. Install mods from authors you trust, and review one first with claude plugin validate. Every mod listed here is public source code on GitHub, checked by hand before it is listed.

Do mods work in Claude Desktop and VS Code?

Mods draw in claude in a terminal (including editor terminals and the JetBrains plugin) and in the Code tab of the Claude Desktop app. In the VS Code extension's chat panel their hooks run but nothing they draw appears.

How do I turn mods off?

Disable one mod from /plugin. For a single session, start with claude --safe-mode. To stop every mod in every session, set "disableAllHooks": true in ~/.claude/settings.json.

How many Claude Mods are there?

This directory lists 293 mods and adds new ones every day. Scans of GitHub find thousands of repositories that declare a hooks module; a mod is listed here once it installs, does what its README says and carries a license or a clear author.