github.devotd.
新发现AI 智能体

xerj-org/xerj v1.0.0-rc.97 — 面向代理的本地优先搜索引擎

xerj-org/xerj v1.0.0-rc.97 是一个 Rust 搜索引擎兼 MCP 服务器,可在本地为代码、文档和日志建立索引,提供 BM25、向量与混合搜索,以及代理记忆和 RAG。

仓库信息xerj-org/xerj ↗

xerj-org/xerj v1.0.0-rc.97 是一个 Rust 搜索引擎兼 MCP 服务器,可在本地为代码、文档和日志建立索引,提供 BM25、向量与混合搜索,以及代理记忆和 RAG。

GitHub 项目说明: Local-first search engine and MCP server for AI agents. One Rust binary indexes code, docs, logs, JSONL/CSV and PDFs for BM25 full-text, vector and hybrid search, code search without grep, agent memory and RAG. Elasticsearch-compatible API; Corpus Hub serves hundreds of reference memory corpora.

星标
★ 11K
复刻
695
语言
Rust
许可证
Apache-2.0
最新版本
v1.0.0-rc.97
查看原始来源 ↗在 GitHub 查看 ↗

xerj-org/xerj 是面向代理的本地优先搜索引擎,同时也是 MCP 服务器。MCP 是代理调用外部工具时使用的标准接口。最新发布标签为 v1.0.0-rc.97,其中 rc 表示候选发布版。本版本的变更内容未给出。

单个 Rust 二进制程序在本地为代码、文档、日志、JSONL、CSV 和 PDF 建立索引,一次性提供 BM25 全文检索、向量检索、混合检索、无需 grep 即可工作的代码检索,以及代理记忆和 RAG。BM25 是一种依据词频和文档长度对文档进行排名的全文检索方式,向量检索则用于找出语义相近的文档。RAG 是检索并汇集文档、以此为依据生成答案的方式。

其搜索 API 与 Elasticsearch 兼容,Corpus Hub 提供数百个参考用记忆语料库。该仓库以 Rust 编写,采用 Apache-2.0 许可证,创建于 2026-06-30。GitHub 星标数为 10975。

不过,README 说明非安全运行选项会向可访问该服务的调用者授予索引的读取与删除权限,并警告只能在本地开发环境中使用。所提供的信息中没有对比搜索质量或性能的数据,在 10 分制评分中也只剩下 momentum(发展势头)一项为 8.0。因此,就本地一体化管理代理记忆和搜索而言,它接近一个值得考虑的选择,但仅凭这些材料难以判断其准确性与性能究竟处于何种水平。