跳到正文
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