Repomix 入门指南
Repomix 是一个将代码库打包成单个 AI 友好文件的工具。它专为帮助你将代码提供给大型语言模型(如 Claude、ChatGPT 和 Gemini)而设计。
快速开始
在你的项目目录中运行以下命令:
bash
npx repomix
就这么简单!你会在当前目录中找到一个 repomix-output.txt
文件,其中包含了以 AI 友好格式整理的整个代码库。
然后,你可以将此文件发送给 AI 助手,并附上类似这样的提示:
这个文件包含了仓库中所有文件的合并内容。
我想重构代码,请先帮我审查一下。
AI 将分析你的整个代码库并提供全面的见解:
在讨论具体修改时,AI 可以帮助生成代码。通过像 Claude 的 Artifacts 这样的功能,你甚至可以一次性接收多个相互依赖的文件:
祝你编码愉快!🚀
核心功能
- AI 优化:以 AI 易于理解的格式整理代码库
- 令牌计数:为 LLM 上下文限制提供令牌使用统计
- Git 感知:自动识别并遵循 .gitignore 文件
- 注重安全:使用 Secretlint 进行敏感信息检测
- 多种输出格式:可选纯文本、XML 或 Markdown 格式
下一步
社区
加入我们的 Discord 社区:
- 获取 Repomix 使用帮助
- 分享你的使用经验
- 提出新功能建议
- 与其他用户交流
支持
发现问题或需要帮助?
- 在 GitHub 上提交问题
- 加入 Discord 服务器
- 查看文档