Claude Code Mods:开发者用JS重写AI编码工具
\n Anthropic is adding a "Mods" system to Claude Code, essentially middleware that runs directly inside the tool. Developers can use JavaScript or TypeScript to reshape the
Claude Code Mods:开发者用JS重写AI编码工具
Anthropic 在 2026 年 10 月为 Claude Code 推出新的 Mods 系统,这本质上是运行在工具内部的中间件。开发者能够使用 JavaScript 或 TypeScript 直接重写 AI 编码工具的界面和行为,包括添加自定义面板、拦截工具调用或创建全新命令。
这项功能特别适合已经使用 Cursor、Windsurf 或其他 AI 编程工具的工程师。它让 Claude Code 更贴近个人工作流程,而无需依赖官方提供的有限内置功能。
谁适用?
- 追求深度定制的开发者(需有 JS/TS 基础)
- 需要额外提示或数据面板的团队
- 已在 Cursor 等工具使用 Claude 模型的工程师
如何决策?
如果你的编码流程强调精确控制(例如自动检测代码质量或自定义工具链),Mods 值得尝试。否则,保持官方 API 订阅更安全稳定。
Claude Code Mods 是什么?
Claude Code Mods 是 Anthropic 推出的插件式系统,允许开发者通过 JavaScript 或 TypeScript 函数钩入 Claude Code 的核心事件。
这些函数可修改用户提示、工具调用过程或用户界面渲染。
Anthropic 官方提供了示例 Mods 仓库,内置的 /diff 命令等功能也已实现为 Mods。
如何安装与启用 Mods
1. 安装 Claude Code(CLI、桌面应用或 VS Code 扩展)。
2. 从官方 GitHub 仓库下载示例 Mods(
3. 将插件文件夹放置在 Claude Code 配置目录。
4. 在 Claude Code 中运行 /plugin enable cc-plugin-you-should-know@builtin 启用第一个官方 Mod “You Should Know”。
5. 组织级管理员可通过配置控制允许加载哪些 Mod。
注意:Mods 以用户权限运行且未沙盒化,建议仅从可信来源安装。
Mods 实际应用场景与示例
开发者可创建的常见扩展包括:
- 自定义面板:在 Claude Code 界面左侧添加实时工具调用日志面板。
- 提示重写:自动将用户提示转换为更适合 Claude 模型的版本。
- 工具拦截:修改现有工具行为,例如限制文件写入权限。
- 新命令集成:添加
/custom-audit命令,执行代码安全扫描。
以下表格列出官方示例与适用场景:
| Mod 示例 | 核心功能 | 典型使用场景 | 适合 Cursor 等工具的协同方式 |
|---|---|---|---|
| You Should Know | 监控 Claude 输出,发送 Heads-up 提醒 | 代码审查阶段发现关键信息 | 结合 Cursor 自动生成报告 |
| Diff | 增强代码对比与合并功能 | 项目合并流程自动化 | 直接替换 Cursor 的内置 diff |
| Telemetry | 收集使用数据并报告 | 团队合规与性能监控 | 记录 Cursor 订阅使用情况 |
| Agents-md | 支持多代理模式 | 复杂任务分解与并行处理 | 扩展 Cursor 项目管理能力 |
更多官方示例可参考 Anthropic 官方文档。
Claude Code Mods 与 Cursor 等工具的结合建议
Claude Code Mods 提供独立重写能力,可与 Cursor Pro 或 Cursor Business 订阅无缝搭配使用。
例如,安装 You Should Know Mod 后,可在 Claude Code 界面直接与 Cursor 生成的代码进行实时对齐提示。
开发者可参考本站 AI 编程工具比价 页面(AI 编程工具比价),对比 Cursor Pro 与 Claude Code 的定价和服务差异。
订阅 Cursor 官方页面(Cursor 订阅)时,可通过 Mods 进一步自定义 Claude Code 的工作流。
风险与边界
Mods 以用户权限直接运行于 Claude Code,存在潜在安全风险(如插件注入或权限滥用)。建议仅启用可信来源的 Mod,并定期审计配置。
Anthropic 官方已发布警告:仅信任已知来源的 Mod,否则可能导致工具行为异常或数据泄露。
非法律意见声明:本文基于公开信息整理,不构成法律或技术支持。本站不对 Mods 的合法性、效果或适用性负责。实际使用请以 Anthropic 官方文档和 Claude Code 当日设置为准。
延伸阅读
English summary
Claude Code now includes a "Mods" system that lets developers rewrite the AI coding tool from the inside using JavaScript or TypeScript. These mods hook into events like tool calls and UI rendering, allowing custom panels, command additions, and behavior changes. Built-in features like the /diff command are already implemented as mods. Anthropic provides official sample mods on GitHub and warns that they run with user permissions and are not sandboxed. This feature is ideal for developers already using Cursor or other AI coding tools who want deeper customization. It works in CLI, desktop app, and the VS Code extension. Organizations can control allowed mods. While powerful, it requires caution due to permission levels and should be limited to trusted sources.