最近发现了一款让GitHub日常使用体验直线上升的浏览器扩展——Repomix。如果你经常需要将代码库整理成AI可分析的格式,或者想让团队协作更顺畅,这个工具绝对值得一试。它直接在GitHub仓库页面添加了一个“Repomix”按钮,点击一下就能快速将整个仓库打包成AI友好的单文件,省去了手动下载再上传的繁琐步骤。

一键打包代码,AI分析不再折腾

安装后,任意打开一个GitHub仓库,在标题区域就能看到醒目的“Repomix”按钮。点击后会自动跳转到Repomix网页界面,支持导出为XML、Markdown、纯文本等多种格式。最贴心的是内置了安全检查,能自动过滤掉敏感信息(比如密钥、密码等),对开发者来说非常省心。相比其他GitHub增强插件(比如Octotree只负责目录树,GitHub增强插件主要改善界面),Repomix专注于代码打包与分析预处理,定位精准且实用。

开源且持续进化

这个扩展和底层的Repomix工具都是开源项目,代码托管在GitHub上(yamadashy/repomix)。官方表示后续还会增加更多功能,比如自定义打包规则、批量处理等。目前虽然功能简单,但核心体验已经很流畅——安装、导航到仓库、点击按钮、获得打包文件,整个流程不到10秒。如果你经常用AI工具分析代码(比如给ChatGPT或Claude丢仓库),Repomix绝对能节省大量时间。

  • 痛点解决:告别手动下载ZIP、解压、再筛选关键文件的低效操作。
  • 对比优势:同类工具如GitZip只能下载部分文件,而Repomix能打包整个仓库并优化为AI输入格式。
  • 安全放心:内置过滤机制,避免意外泄露敏感数据。

未来可期,但已足够好用

唯一的小遗憾是当前版本仅支持GitHub,如果能扩展到GitLab或Gitee就完美了。不过对于主力使用GitHub的开发者,Repomix已经是工作流里的“隐形加速器”。推荐给所有需要频繁将仓库内容喂给AI进行代码审查、文档生成或重构规划的人。下载安装后,你会发现原来整理代码可以这么简单。