Repomix 入门指南
Repomix 是一个将代码库打包成单个 AI 友好文件的工具。它专为帮助你将代码提供给大型语言模型(如 ChatGPT、Claude、Gemini、Grok、DeepSeek、Perplexity、Gemma、Llama 等)而设计。
Special thanks to:



Warp, built for coding with multiple AI agents
Available for MacOS, Linux, & Windows

快速开始
在你的项目目录中运行以下命令:
bash
npx repomix@latest就这么简单!你会在当前目录中找到一个 repomix-output.xml 文件,其中包含了以 AI 友好格式整理的整个代码库。
然后,你可以将此文件发送给 AI 助手,并附上类似这样的提示:
这个文件包含了仓库中所有文件的合并内容。
我想重构代码,请先帮我审查一下。AI 将分析你的整个代码库并提供全面的见解:

在讨论具体修改时,AI 可以帮助生成代码。通过像 Claude 的 Artifacts 这样的功能,你甚至可以一次性接收多个相互依赖的文件:

祝你编码愉快!🚀
为什么选择 Repomix?
Repomix 的优势在于能够搭配 ChatGPT、Claude、Gemini、Grok 等任何订阅服务使用,无需额外费用。它提供完整的代码库上下文,省去了逐个查看文件的麻烦,让分析更快速、更准确。
有了整个代码库作为上下文,Repomix 可以应用于各种场景,包括方案设计、Bug 排查、第三方库安全审计、文档生成等。
核心功能
- AI 优化:以 AI 易于理解的格式整理代码库
- Token 计数:统计 Token 使用量,方便管理 LLM 上下文窗口
- Git 感知:自动识别并遵循
.gitignore和.git/info/exclude文件 - 注重安全:使用 Secretlint 进行敏感信息检测
- 多种输出格式:可选纯文本、XML 或 Markdown 格式
下一步
社区
加入我们的 Discord 社区:
- 获取 Repomix 使用帮助
- 分享你的使用经验
- 提出新功能建议
- 与其他用户交流
支持
发现问题或需要帮助?
- 在 GitHub 上提交问题
- 加入 Discord 服务器
- 查看文档
