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 插件有建议: