产品推荐 2026-07-23

repomix:跨平台AI优化的代码仓库打包工具

将整个代码仓库打包成单个AI友好文件的工具。

开源软件跨平台工具

产品简介

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

repomix 主界面

核心功能

  • AI优化格式,便于理解和处理
  • 提供token计数,适配LLM上下文限制
  • 一条命令简单打包整个仓库
  • 可自定义包含或排除文件
  • 自动遵循.gitignore等忽略文件
  • 集成Secretlint进行安全检查
  • 可选压缩代码减少token数

快速开始

  1. 安装Repomix:运行 `npm install -g repomix` 或使用 `npx repomix@latest` 直接试用
  2. 在代码仓库目录执行 `repomix` 命令生成文件
  3. 将生成的XML文件发送给AI工具如Claude或ChatGPT进行代码分析

界面预览

repomix 界面截图

repomix 界面截图

与其他方案对比

对比项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