Semble是一个专为AI智能体打造的代码搜索库,CPU运行,无需API Key或GPU。通过自然语言查询返回精确代码片段,比grep+read节省98% token。
完整代码库索引+搜索不到1秒,比代码Transformer模型快200倍索引、10倍查询,99%检索质量。
pip install semble
# MCP模式(Claude Code)
claude mcp add semble -s user -- uvx --from "semble[mcp]" semble
semble search "authentication flow" ./my-project
semble find-related src/auth.py 42 ./my-project
tree-sitter分块 → Model2Vec语义嵌入 + BM25词法匹配 → Reciprocal Rank Fusion融合 → 重排序(自适应权重/定义提升/标识符词干/文件一致性/噪声惩罚)。全部毫秒级CPU处理。


——
一个热爱技术的程序员,喜欢分享前沿AI知识和开发经验。