Skip to content

Claude Code 插件

Repomix 为 Claude Code 提供官方插件,可与 AI 驱动的开发环境无缝集成。这些插件使您可以使用自然语言命令直接在 Claude Code 中分析和打包代码库。

可用插件

1. repomix-mcp(MCP 服务器插件)

通过 MCP 服务器集成提供 AI 驱动的代码库分析的基础插件。

功能:

  • 打包本地和远程仓库
  • 搜索打包输出
  • 使用内置安全扫描读取文件(Secretlint
  • 自动 Tree-sitter 压缩(减少约 70% 的 token)

2. repomix-commands(斜杠命令插件)

提供支持自然语言的便捷斜杠命令。

可用命令:

  • /repomix-commands:pack-local - 使用各种选项打包本地代码库
  • /repomix-commands:pack-remote - 打包和分析远程 GitHub 仓库

安装

1. 添加 Repomix 插件市场

首先,将 Repomix 插件市场添加到 Claude Code:

text
/plugin marketplace add yamadashy/repomix

2. 安装插件

使用以下命令安装插件:

text
# 安装 MCP 服务器插件(推荐基础)
/plugin install repomix-mcp@repomix

# 安装命令插件(扩展功能)
/plugin install repomix-commands@repomix

插件关系

推荐将 repomix-mcp 插件作为基础,repomix-commands 通过便捷的斜杠命令扩展功能。虽然可以独立安装,但同时使用两者可获得最全面的体验。

替代方案:交互式安装

您也可以使用交互式插件安装程序:

text
/plugin

这将打开一个交互式界面,您可以浏览并安装可用的插件。

使用示例

打包本地代码库

使用 /repomix-commands:pack-local 命令配合自然语言指令:

text
/repomix-commands:pack-local
将此项目打包为 Markdown 格式并压缩

其他示例:

  • "仅打包 src 目录"
  • "打包 TypeScript 文件并添加行号"
  • "生成 JSON 格式的输出"

打包远程仓库

使用 /repomix-commands:pack-remote 命令分析 GitHub 仓库:

text
/repomix-commands:pack-remote yamadashy/repomix
仅打包 yamadashy/repomix 仓库中的 TypeScript 文件

其他示例:

  • "压缩打包 main 分支"
  • "仅包含文档文件"
  • "打包特定目录"

相关资源

插件源代码

插件源代码可在 Repomix 仓库中找到:

反馈和支持

如果您遇到问题或对 Claude Code 插件有建议:

Released under the MIT License.