- ✓
本地 CLI + MCP 服务器
- ✓
无遥测或远程调用
- ✓
亚毫秒级查询
GraphPilot
不要再为你的智能体已经读取过的文件付费。
GraphPilot 是什么?
GraphPilot 是一款面向 Claude Code 和 Cursor 的本地代码索引工具,可为 TypeScript/JS 仓库建立一次索引,让 AI agent 通过 MCP 工具直接获取结构信息,而不是反复读取相同文件。它在真实问题测试中可减少 61% token 消耗,将每次会话成本从 $8.88 降至 $3.68,同时提升准确率,并且全程本地运行、无 API 调用、无遥测。
产品详细介绍
不要再为你的智能体已经读取过的文件付费。
GraphPilot 是一款面向 Claude Code 和 Cursor 的本地代码索引工具,可为 TypeScript/JS 仓库建立一次索引,让 AI agent 通过 MCP 工具直接获取结构信息,而不是反复读取相同文件。它在真实问题测试中可减少 61% token 消耗,将每次会话成本从 $8.88 降至 $3.68,同时提升准确率,并且全程本地运行、无 API 调用、无遥测。
定价方案
有免费方案创始人评论
我开始构建这个工具,是因为我看到 Claude Code 在一周内第三次为了回答“谁调用了 parseToken?”而读取同样的 7 个文件。到某个时候,你要么接受这种浪费成本,要么修复它。
代码结构在你的会话之间并不会改变,但智能体的表现却像它会变一样。所以我构建了一个会持久化的本地调用图。现在,当它需要知道某个东西被谁调用时,可以在不到 1 毫秒内得到答案,而且无需读取任何文件。
我认真做了基准测试。总体减少了 61% 的 token,每个会话的成本从 8.88 美元降到 3.68 美元。我也发布了它没有帮助的结果——追踪和流程类问题基本持平。我觉得有必要一开始就说明这一点。
有几件事让我真的很满意:每个响应都包含 file:line@sha,所以智能体引用的是可验证的位置,而不是猜测。带有 since: "main" 的 gp_impact 会把影响范围限定在你分支中发生变更的文件,而不是整个代码库历史。如果你使用 git worktree,两个分支会自动获得两个独立的索引。
欢迎问我任何关于基准测试、tree-sitter 实现,或者它与其他 MCP 代码工具相比如何的问题。
你的智能体最常问哪些结构性问题?我希望下一次基准测试覆盖真实用法,而不只是我认为重要的问题。
创始团队
官网信息
面向编码智能体的结构化记忆。一个重构安全、支持分支感知、由证据支撑的代码图谱,完全在你的本机上运行。