Spy‑code:面向AI智能体的本地代码库图谱(欢迎反馈)

Reddit r/AI_Agents 工具

摘要

Spy-code 是一款开源工具,利用 tree-sitter 构建本地代码库图谱,提取函数、类和引用关系,为 AI 编码智能体提供代码库的结构化地图,目前支持 Rust、Python、TypeScript/JS 和 Go。

大家好——我正在开发一个名为 spy-code 的开源工具,它使用 tree-sitter 解析仓库,提取函数、类、常量,并记录调用、导入和引用作为边,构建本地 SQLite 图谱,并通过 CLI / GraphQL / MCP 暴露出来。目标是让 AI 编码智能体获得代码库的结构化地图,而非一堆文件。它是本地优先的,目前支持 Rust、Python、TypeScript/JS 和 Go。您希望针对这样的图谱进行哪些查询?您更偏好 GraphQL 还是更简单的 API?我在此帖子中省略了链接以遵守规则 3;我会在评论中添加。
查看原文

相似文章