开发者自建 MIT 许可本地代码图谱,让 Claude Code 一次查清调用链
Unique-Business-9201 · reddit · 2026-10-04
一位开发者因公司大型 Python 代码库中 grep 无法准确判断函数调用关系,且现有工具 GitNexus 采用 PolyForm 许可、其他方案要求上传仓库或部署 Docker+向量库,于是利用周末自建了 repopedia。
- MIT 许可,完全本地运行:pip install 后对仓库运行,用 tree-sitter 解析生成代码图谱,存为普通 SQLite 文件,无需服务器、Docker 或 API key,代码不上传。
- 核心能力:查询「谁调用了这个函数」「修改它的影响范围(所有传递调用者)」,还能导出代码库 wiki。
- 最常用的是 MCP server:接入 Claude Code 后,agent 不再做五轮文本搜索,而是直接问图谱,一次调用拿到带 file:line 的精确答案。不涉及 embedding 模型,对本地模型尤其有用。
- 现状:版本 0.2.1,仅支持 Python 和 TypeScript;通过 self 的方法调用按名称匹配解析,大型类继承树下可能不准。作者附有 2 分钟演示视频和 GitHub 仓库,欢迎反馈问题。
「编程与Agent」频道最新
- Eval 驱动开发指南:vibe-code 能写应用,但没法 vibe-test — hwchase17 · 2026-10-06
- LangChain 创始人转发:evals 是企业 AI 原生化的头号门槛 — hwchase17 · 2026-10-06
- 最危险的不是幻觉句子:AI agent 需要独立可验证的证据链 — tallmetommy · 2026-10-06
- 苹果折叠 iPhone 适配指南出炉:iOS 27.1 SDK 才能铺满内屏 — JordanMorgan10 · 2026-10-06
- 微软 CUAWright:纯 bash 终端接口让数字 Agent 成本降37.5% — MicrosoftResearch · 2026-10-06
- 网友实测:Claude 一次性自主调用工具生成 AGI 科普视频 — burny_tech · 2026-10-06