Repomix 使用教程:把代码仓库打包成 AI 能读懂的一个文件

Repomix 可以把代码仓库整理成适合人工智能阅读的单个文件,并支持远程仓库、文件筛选、格式选择、压缩、配置和安全检查。分享前要确认输出文件中没有密钥、令牌、密码等敏感信息。

2026081807132089

如果想让人工智能阅读一个完整项目,没必要逐个上传文件。Repomix 可以把项目文件整理到一个输出文件中,再交给人工智能分析。

下面从最基本的本地打包开始,逐步介绍远程仓库、文件筛选、输出格式、压缩、配置和安全检查。

## 一、先看清楚 Repomix 做了什么

01

先打开自己的项目文件夹。

图中左侧是项目文件,中央是 PowerShell,右侧是生成后的 `repomix-output.xml`。

Repomix 的作用就是:读取项目文件,整理目录和代码,然后输出一个文件,方便后续交给人工智能阅读。

## 二、打包当前项目

02

进入项目根目录,在 PowerShell 中执行:

“`bash
npx repomix@latest
“`

命令执行完成后,在项目文件夹中找到 `repomix-output.xml`。

先打开它确认内容,再决定是否上传或分享。

如果希望长期使用,也可以先全局安装:

“`bash
npm install -g repomix
“`

## 三、直接打包远程仓库

03

不想手动克隆公开仓库时,可以直接使用远程地址:

“`bash
repomix –remote yamadashy/repomix
“`

也可以把完整的 GitHub 地址放在 `–remote` 后面。

命令执行后,同样会生成一个输出文件。远程仓库的配置文件默认不会自动加载,确认来源可信后再考虑额外信任选项。

## 四、只保留需要的文件

04

项目较大时,可以用 `–include` 指定保留范围,再用 `–ignore` 排除日志和临时文件:

“`bash
repomix –include “src/**/*.ts,**/*.md” –ignore “**/*.log,tmp/”
“`

这条命令会保留源代码和 Markdown 文件,同时排除日志文件以及 `tmp` 目录。

从左侧文件树可以看到,绿色内容会进入打包结果,临时文件和日志会被排除。

## 五、选择输出格式

05

如果希望输出更适合直接阅读的 Markdown,可以执行:

“`bash
repomix –style markdown
“`

Repomix 常见的输出格式有:

– XML:结构清晰,适合保留标签和文件关系;
– Markdown:适合阅读、复制和放进文档;
– TXT:只需要连续文本时使用。

格式只影响输出方式,不会改变项目本身。

## 六、项目太大时使用压缩

06

当项目内容太多、Token 占用太大时,可以尝试:

“`bash
repomix –compress
“`

图片左侧是普通输出,右侧是压缩输出。压缩后 Token 数量会减少,但仍然保留主要代码结构。

如果需要人工智能查看完整实现,先使用普通模式;如果只是快速了解项目结构,再考虑压缩。

## 七、把规则保存到配置文件

07

不想每次重复输入参数,可以初始化配置文件:

“`bash
repomix –init
“`

项目中会出现 `repomix.config.json`。

打开这个文件,可以集中设置:

– 输出文件和输出格式;
– 要包含的目录;
– 要排除的文件;
– 其他打包选项。

以后再次运行 Repomix,就可以按照同一套规则生成输出。

## 八、检查敏感文件

08

打包前后都要检查敏感信息。

图中 `.env`、`secret.key` 和日志文件被拦截,源代码和 `README.md` 被保留。

Repomix 会参考这些忽略规则:

– `.gitignore`;
– `.ignore`;
– `.repomixignore`。

即使出现安全检查,也要自己打开输出文件确认一遍,尤其检查接口密钥、令牌、密码和个人数据。

## 九、把输出文件交给人工智能

09

确认输出文件安全以后,就可以把 `repomix-output.xml` 上传到人工智能对话中。

同时告诉人工智能你要完成什么任务,例如:

“`text
请先阅读这个项目,说明目录结构,再指出最值得优先修复的问题。
“`

人工智能可以根据这个文件进行代码审查、重构建议和项目结构解释。

## 十、完整操作顺序

1. 进入项目根目录;
2. 执行 `npx repomix@latest`;
3. 打开输出文件检查内容;
4. 根据需要添加 `include`、`ignore` 或 `compress`;
5. 需要重复使用时执行 `repomix –init`;
6. 确认没有敏感信息;
7. 再把输出文件交给人工智能。

这样,Repomix 就把一个分散的代码仓库,整理成了一个可以直接分析的项目上下文。

## 官方资料

– 官方仓库:<https://github.com/yamadashy/repomix>
– 官方使用指南:<https://repomix.com/guide/usage>
– 官方网站:<https://repomix.com/>

本文来自投稿,不代表OPC中国立场,如若转载,请注明出处:https://www.opcchina.ai/?p=4304

赞 (0)
OpenMagic 使用教程:直接选中网页,让人工智能修改源码
上一篇 2026年8月18日 上午10:19
Skill Deck 使用教程:把散落的 AI 技能集中管理
下一篇 2026年8月19日 上午11:17

相关推荐

  • Watch Skill 使用教程:让 Codex 看懂视频和录屏

    Watch Skill 是一个视频理解和自我验证工具,可以把视频、录屏或浏览器画面处理成带时间点的证据。它不只是生成转写,还会保留关键画面、时间线、OCR 和可搜索内容,让 Codex 能回答“哪一刻发生了什么”,并给出可以回看的依据。

    使用时,先从官方仓库安装 Watch Skill 引擎,再用 npx skills add 把它接入 Codex。处理隐私内容时,可以优先使用本地 Whisper 和本地 Ollama。单个视频可以直接提问,多个视频可以用 watch-skill batch 建立视频库,再用 library ask 搜索。

    如果要做网页测试或演示验收,可以用 loop 持续观察浏览器,并按照指定标准记录通过或失败的证据。需要交付时,还可以用 viewer 导出 HTML 报告。

    最稳妥的流程是:先提具体问题,再让 Watch Skill 返回时间点和证据,点击时间点回看确认,最后把证据交给 Codex 执行动作。原视频、证据报告和处理结果

    2026年8月19日
    82400
  • 不到两分钟!我靠一个Skill把短视频拆解做成了一门生意

    先问你一个问题—— 你有没有过这种经历? 刷到一条爆款视频,点赞10万+,评论区全是“讲得太好了”。你翻来覆去看了三遍,感觉确实挺厉害,但让你说具体厉害在哪,你憋了半天只能冒出一句——“就是……感觉挺牛的。” 轮到自己拍视频的时候,更痛苦。脚本写完了,自己读了两遍,觉得逻辑没问题、观点也挺好,信心满满地发了出去。 结果呢?播放量卡在500就不动了。评论区零条…

    2026年8月14日
    57700
  • 给 Codex 装一个 AI 无限画布:Cowart 安装与使用教程

    本文介绍 Codex 无限画布插件 Cowart 的安装与使用方法。通过 Cowart,可以直接在 Codex 中完成 AI 图片生成、图片标注修改、HTML 页面制作和 AI Slides 演示,并将创作内容统一整理在无限画布中。教程同时说明了它适合做什么、目前有哪些限制,以及从安装到实际使用的完整流程。

    2026年8月12日
    66400
  • 只有一张 PPT 截图?用 Codex 把它还原成可编辑文件

    只有一张 PPT 截图,也能还原成可编辑的 PowerPoint。本教程将演示如何使用 Image to Editable PPT Skill,自动拆解图片中的文字、图标与图形,并重新生成可单独修改的 PPT 页面,省去手动临摹和重新排版的时间。

    2026年8月14日
    70300
  • 网页滚动视频使用教程:让 Codex 把网页自动录成 MP4

    网页滚动视频 Skill 可以把网页录制过程变成一套可复用的视频流程。你只需要用中文告诉 Codex 要打开哪个网页、如何停顿、滚动、点击和高亮,Codex 就会自动生成动作脚本,控制浏览器逐帧采集画面,并导出平稳的 MP4 视频。

    本文将从安装 Skill、检查运行环境、描述镜头,到生成视频、调整节奏和检查成片,完整演示如何把网页自动制作成专业的演示视频。

    2026年8月14日
    52300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

135-1682-0181

客服微信:OPC_China

视频号:OPC中国、OPCChina.ai

微信公众号:OPCChina

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信