大数跨境

Claude Code Mod 终极指南:从零安装到手搓,彻底玩转魔改!

Claude Code Mod 终极指南:从零安装到手搓,彻底玩转魔改! AI信息Gap
2026-10-05
3
导读:GTA 6 还没出,Claude Code 先有 Mod 了!

Claude Code 正式支持 Mod(模组)功能。

通过 Mod,用户可自定义 Claude Code 的行为、界面及内置功能。例如,利用终端指令即可生成「额度状态栏」,实时显示用量、重置时间及上下文占用情况,并在用量超限时变色预警。

10 月 2 日,Anthropic 官宣该功能。目前,开发者已实现运行 Doom、超级马里奥等游戏。甚至官方内置的 /diff 面板也已转化为 Mod 形式,支持停用或替换。

Mod 的核心定义与差异

Mod 是挂载在 Claude Code 事件流上的 JavaScript 或 TypeScript 函数。与其他扩展机制相比,Mod 的最大优势在于它是原生组件,可直接修改界面。


Mod
Hooks
Skill
MCP
本质
进程内运行的插件函数
配置文件中的外部脚本
供模型阅读的 Markdown 说明书
提供工具的外部程序或服务
能力范围
工具调用、提示词、命令、对话轮次、界面元素
拦截或修改工具调用及提示词参数
增强模型的知识与操作能力
扩展可用工具集
界面修改
支持
不支持
不支持
不支持
开发语言
JavaScript / TypeScript
任意脚本语言
Markdown
任意语言
左滑查看更多

注意:Mod 无法修改「权限确认框」的显示内容。版本需不低于 2.1.287。CLI 和桌面端支持完整界面修改;VS Code 扩展及云端会话中,逻辑正常但界面改动不显示。

官方推荐的三款 Mod

Token Weather:上下文晴雨表

在输入框上方显示上下文用量、Token 消耗及最近对话的趋势图。根据用量百分比显示不同天气图标(晴天、多云、雷雨等),并在接近限制时发出压缩提醒。

用量预警示例

Blast Radius:爆炸半径防护

针对 rm -rf、git reset --hard 等高危命令进行拦截。执行前列出受影响文件列表及大小,需用户确认后方可继续,有效防止误删。

Replay Theater:变更回放

记录单轮对话中的所有文件修改。通过 r 键或 /replay 命令逐步回放改动,便于审查多文件批量修改的结果。

Mod 安装与配置指南

环境准备

1. 检查版本:终端运行 claude --version,确保版本号 ≥ 2.1.287。

2. 验证加载:在空文件夹运行 claude plugin test。若输出包含 no hooks module to load 则正常;若提示关闭,需检查本地设置或公司策略。

安装官方示例

1. 克隆仓库:

git clone https://github.com/anthropics/claude-code-playground.git
cd claude-code-playground/claude-code/mods

2. 代码体检(可选但推荐):

claude plugin validate ./token-weather

3. 临时加载测试:

claude --plugin-dir ./token-weather

4. 永久安装:

claude plugin marketplace add ./
claude plugin install token-weather@claude-code-playground-mods --scope user

注意:本地插件市场依赖源文件夹,请勿删除。可通过 /plugin 菜单管理已安装的 Mod。

利用 AI 自动生成 Mod

无需精通代码,只需向 Claude Code 描述需求。系统将调用内置技能 plugin-authoring ,自动查询接口文档并生成代码。

提示词示例:

帮我做一个名为 quota-meter 的 Mod,在提示框上方显示额度状态栏。
需显示:5小时额度使用率及重置时间、周额度使用率及重置时间、当前上下文使用率。
颜色规则:<50%绿色,50%-80%黄色,>80%红色。
每轮对话后刷新,界面文字使用中文。

生成过程中,Claude 会自动处理主题适配(如颜色名称转换)并询问是否开启热重载。完成后,Mod 将保存至 ~/.claude/dev-mods/,建议复制至个人目录以便长期保留。

手动开发基础示例

Mod 由 plugin.json、hooks.json 及代码文件组成。以下是一个统计工具调用次数并显示在加载动画后的简易 Mod:

// 计数器初始化
let calls = 0

export function register(on) {
// 监听工具调用事件
on('tool.call', async ($, e, next) => {
calls += 1
$.ui.invalidate('ui.render') // 触发界面刷新
return next(e)
})

// 监听 Spinner 渲染事件
on('ui.render', { component: 'Spinner' }, async ($, e, next) => {
return next({ ...e, props: { ...e.props, suffix: ' · tool calls: ' + calls + '…' } })
})
}

You Should Know:智能监工 Mod

10 月 3 日推出的内置 Mod,旨在识别潜在风险并提醒用户。例如,在修复支付超时 Bug 时,若代码未处理幂等性,它会警告「重试可能导致重复扣款」。

工作机制:每 6 次模型请求,后台分叉对话进行风险评估。仅当存在被忽略的重要风险且后果严重时才介入。

启用方式:/plugin enable cc-plugin-you-should-know@builtin。需注意,此功能仅限 Anthropic 官方账号/API 使用,且会额外消耗 Token 额度。

安全风险提示

Mod 以用户身份运行,拥有读取文件、环境变量及执行命令的全部权限,且无沙箱隔离。

早期测试中曾出现窃取历史提示词和安全凭证的案例。安装第三方 Mod 前,务必执行 claude plugin validate 检查其调用的接口和事件。若涉及敏感操作且作者不可信,请谨慎安装。

社区生态与竞品动态

社区创意:除游戏模拟器外,还涌现出健身监督、密钥安全管理面板、自动会话交接、实时翻译等实用工具。

DeepSeek Harness:作为类似架构的先驱,DeepSeek Harness 强调「一切皆插件」。10 月 3 日发布的 v0.2.1 版本新增了对 Claude Code Mods API 的实验性兼容层,双方技术路线呈现殊途同归之势。

官方文档参考:https://code.claude.com/docs/zh-cn/plugins/mods/overview

【声明】内容源于网络
0
0
AI信息Gap
各类跨境出海行业相关资讯
内容 1114
粉丝 0
AI信息Gap 各类跨境出海行业相关资讯
总阅读137.0k
粉丝0
内容1.1k