用 Rust 写的本地 AI 搜索索引工具:一条命令把代码、文档、日志、PDF 建成索引,让智能体直接检索而不是靠 grep 全文翻找,省下大量 token。想给 Agent 接私有数据、做知识库应用的读者可以关注;不过项目刚开源、715 星全来自本期,README 还很薄,缺文档处得自己啃源码踩坑,适合动手能力强的开发者。
AI 智能体要查你的代码和文档,传统做法是 grep、sed 全文翻找,token 烧得飞快。XERJ 是 Rust 写的开源 AI 搜索引擎,思路是先索引、再检索:autoindex 能力让你一条命令把代码、文档、日志、PDF 建成索引,智能体随后直接查索引取结果,不再把无关内容塞满上下文。从标签和徽章看,它内置 BM25 关键词检索、图搜索(graph-search)算法,带 elasticsearch/elasticstack 相关标签,并支持配置默认嵌入模型(Default embedder);定位是免费、可自托管的 AI 搜索模块,给 Agent 或应用当检索后端。上手:README 提供中英双语版本,克隆仓库按文档安装、建好索引后即可在 Agent 工作流里调用。要注意:项目本期从 0 涨到 715 星,非常早期,README 目前还很薄,接口可能频繁变动,文档不足的地方需要读源码验证。适合手握大量私有代码/数据、想给 Claude Code、Cursor 这类 Agent 或自研应用接一层省 token 本地检索的开发者;纯新手想拿来快速变现的,建议先观望或把它当检索系统的学习案例。
xerj-org/xerj · 创建于 4 个月前
2026-10-25 榜单 · ★ 1,160(进页自动刷新) · 本期涨星 +1160 · Fork 309 · 语言 Rust
标签:ai-search / ai-search-algorithms / ai-search-engine / ai-search-free / ai-search-module / ai-search-optimization / ai-searchengine / bm25-search / elastic-search / elasticsearch / elasticstack / graph-search
做AI项目,先看AI雷达 - AiRadar.com.cn · 全部GitHub热榜 →