如何使用?
-
本地 ZIP:从 GitHub 下载项目的 ZIP 文件
(Code → Download ZIP),拖入上方区域
-
远程仓库:切换到"远程仓库"标签,输入
owner/repo 或直接粘贴 GitHub 页面链接
- 选择输出格式,点击"开始转换"
- 复制结果,粘贴给 AI 进行分析
输出格式选择
- Markdown:代码高亮,适合 ChatGPT 和 Gemini
- XML:边界清晰,Claude 官方推荐格式
- 纯文本:兼容性最强,适合简单项目
什么是缓存破坏检测?
Claude、GPT 等 AI 有 Prompt Cache 功能:如果你每次发送的代码完全一样,
AI 会命中缓存,费用降低 90%。
但代码里如果有时间戳、UUID、Session ID 等每次都不一样的内容,
缓存就永远命中不了。repo-compress 会自动检测这些内容并告诉你。
智能过滤
自动排除:node_modules/、.git/、
dist/、build/、二进制文件、
媒体文件、.env 敏感文件等。
隐私说明
所有文件处理完全在浏览器本地完成,代码内容不会上传到任何服务器。
GitHub Token 仅存储在本地 localStorage。