无需语言服务器的本地代码索引:支持300+语法解析

Goldziher · reddit · 2026-08-08

作者介绍了一个专为编码智能体设计的本地代码索引工具(Rust, MIT)。该工具无需构建步骤或语言服务器(LSP)即可解析导入,这在代码库因Agent编辑到一半而无法编译时尤为重要。

虽然精度不及LSP,但工具按语言层级提供了不同的解析深度:

该工具支持 371 种语法解析,约 100 种可提取符号。其核心优势在于拒绝过度声明:查询调用者时会返回所有名称扫描结果,并明确标注哪些是经过解析证明的,避免因只返回证明过的结果而让Agent误判(例如实际172个调用只返回2个)。工具完全离线运行,在 M4 芯片上扫描 8.1万文件仅需18秒。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →