产品简介
repomix Repomix能一键将代码仓库打包成单个文件,方便输入到Claude、ChatGPT等大语言模型中,解决代码库过大无法直接处理的问题。适合需要将代码集成到AI工具的开发者和AI用户。

核心功能
- AI优化格式,便于理解和处理
- 提供token计数,适配LLM上下文限制
- 一条命令简单打包整个仓库
- 可自定义包含或排除文件
- 自动遵循.gitignore等忽略文件
- 集成Secretlint进行安全检查
- 可选压缩代码减少token数
快速开始
- 安装Repomix:运行 `npm install -g repomix` 或使用 `npx repomix@latest` 直接试用
- 在代码仓库目录执行 `repomix` 命令生成文件
- 将生成的XML文件发送给AI工具如Claude或ChatGPT进行代码分析
界面预览

与其他方案对比
| 对比项 | repomix | 同类方案 |
|---|---|---|
| 打包格式优化 | 专为AI优化,输出XML格式便于LLM处理 | 通用打包格式,需用户额外处理以适配AI |
| 内置安全检查 | 集成Secretlint自动检测敏感信息 | 通常无内置安全检查功能 |
| token计数 | 提供详细token计数,帮助管理LLM上下文限制 | 需用户手动计算或使用外部工具 |
适合谁用
- 需要将代码库输入大语言模型进行分析的开发者
- 使用AI工具进行代码审查或重构的软件团队
- 想测试AI代码理解能力的机器学习研究人员
下载与版本
当前最新版本为 v1.17.0,发布于 2026-07-21。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/yamadashy/repomix