楼主
我做了一个小工具 Repo Context Pack,用来把本地项目或公开 GitHub 仓库整理成适合 ChatGPT、Claude、Gemini、Codex 等 AI 编程工具使用的上下文包。
它可以生成:
- Markdown:方便直接查看或粘贴给 AI
- XML:使用明确的文件边界
- JSON:方便后续程序化集成
- manifest.json:记录哪些文件被包含、跳过、截断或脱敏
主要功能:
- 遵守本地 Git 仓库的
.gitignore - 自动排除 node_modules、dist、build 等生成目录
- 排除常见二进制文件
- 支持文件数量、单文件大小和近似 token 预算
- 自动脱敏常见 API Key、Token、密码和私钥
- 不需要 AI API Key
- 目前没有生产依赖
直接运行:
npx github:kjhsih-bot/repo-context \
https://github.com/kjhsih-bot/repo-context \
--formats markdown,json \
--max-tokens 50000