工具简介
Repomix 是开源的代码仓库打包工具,可把项目文件整理成适合交给大语言模型阅读的文本包。它解决的是上下文整理问题,不会自动理解代码,也不会替代安全审查或版本控制。
核心能力
- 扫描仓库并将所选文件合并为面向 LLM 的输出格式。
- 按配置过滤文件或目录,控制上下文范围。
- 输出为多种可供模型处理的格式,并可通过 CLI 或集成方式使用(以当前版本文档为准)。
- 帮助将代码库背景作为提示上下文提供给模型。
适合场景
适合需要让模型审阅陌生代码库、定位模块关系或协助做有范围的重构时,生成便于分享的代码上下文。大型仓库应先筛选相关路径,避免无关内容挤占上下文。
使用前须知
打包输出可能包含 .env、密钥、客户数据或私有源码。使用前检查过滤规则和最终文件,遵守模型提供方的数据政策;不要将敏感仓库上传到未经批准的服务。输出也可能因文件过多而被截断或超出模型上下文限制。