github.devotd.
新发现编程智能体

graphicle-ai/graphicle v0.1.1 —— Rust 代码图与代理记忆

graphicle-ai/graphicle 是一个 Rust 单二进制工具,为编码代理提供代码图与记忆能力。

仓库信息graphicle-ai/graphicle ↗

Code graph and memory for your coding agents, in one Rust program. For Claude Code, Codex, Cursor and any MCP client.

星标
★ 261
复刻
15
语言
Rust
许可证
Apache-2.0
最新版本
v0.1.1
查看原始来源 ↗在 GitHub 查看 ↗

graphicle-ai/graphicle 把面向编码代理的代码图和记忆打包成一个 Rust 单二进制工具。它为仓库建立索引以生成代码图,并把文档、决策和历史会话汇集到 SQLite 中。它向 Claude Code、Codex、Cursor 以及各类 MCP 客户端提供带来源的摘录,全部在本地运行,无需 API 密钥或账户。最新版本为 v0.1.1。所提供的信息中没有该版本的变更记录。

据 README 所述,这是一个将 Graphify 0.9.88 的 Python 代码图引擎移植到 Rust 的项目。相比提出新算法,它更接近对既有引擎的语言移植。该仓库提出了一种验证方式:运行上游项目自带的测试文件,记录是否通过;对未运行的文件则记录原因。若回答中的引用与原文不符,则予以驳回;当差异仅涉及空格与缩进时,则还原为原文。它还包含一种将记忆关联到代码符号、并在符号变更时使关联失效的设计。项目采用 Apache-2.0 许可证,主要语言为 Rust。

在 README 自身的测量中,它报告在 13 个代码库的 39 次测量中比 Graphify 0.9.91 快 3.0~22.7 倍,并在一项 30 问的测试中找到 99.2% 的真实项。测量方法与局限已公开在 docs/benchmarks.md 中。不过在代码查找测试中它与 grep 持平,且未验证长对话与累积记忆。因此这些公开数字应限于该项测试的范围来理解,而在更长使用场景下的性能与记忆质量尚未得到确认。