Semble:用 Rust 打造的 AI 代理原生代码搜索引擎
一句话结论:Semble 是一个用 Rust 编写的高速代码搜索工具,结合 BM25 和语义搜索,专为 AI 编程代理优化。原始信息明确发生了什么:项目 johunsang/semble_rs 支持混合搜索、Tree-sitter AST 分块、依赖和影响分析,可作为 Claude Code、Cursor 等工具的 grep 替代品。为什么值得关注:AI 编程代理在理解大型代码库时效率低下,Semble 的混合搜索和 AST 感知分块能大幅提升代码定位速度和准确性。影响谁:使用 AI 编程助手进行大型项目开发的工程师,以及需要快速理解陌生代码库的开发者。下一步怎么验证或使用:可以在本地安装 Semble,将其配置为 Claude Code 或 Cursor 的默认搜索工具,然后尝试搜索一个复杂函数或模块,对比与普通 grep 的响应速度和结果质量。