GitHub · 去对齐工具与仓库·· 18 天前精选AI 评分59
lmgrep 发布:基于 AI 嵌入的语义代码搜索工具
Aetherall/lmgrep
来源与原文
GitHub · 去对齐工具与仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/Aetherall/lmgrep
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
Aetherall 在 GitHub 发布 lmgrep,一个用 AI 嵌入做语义代码搜索的命令行工具:用 Tree-sitter 按 AST 边界切分代码,支持 Ollama、OpenAI、Google 等任意 Vercel AI SDK 兼容的嵌入提供方,向量存于仓库 .git/lmgrep/ 下的本地 LanceDB。提供 ask 研究模式(本地模型搜索、阅读并给出带 [n]→file:line 引用的答案)、内置 MCP 服务器可接入 Claude Code、Cursor 等、文件监听增量重索引、基于 Hyperswarm 的 P2P 索引分享和跨项目搜索;每个嵌入模型各建一个索引,切换模型不需重建旧索引,需 Node.js 20+ 或使用打包的单文件可执行程序,采用 GPL-3.0 许可。
推荐理由
原文详细说明了语义代码搜索工具的分块、索引与 ask 研究模式的实现方式,做法可直接复用到本地代码库。
来源:GitHub · 去对齐工具与仓库 · github.com