---
title: "xerj：一个Rust二进制搞定本地搜索和MCP，给Agent当记忆库 - Angryecho"
description: "xerj-org/xerj定位是本地优先的搜索引擎，顺便当AI Agent的MCP服务器。仓库描述写得很满：单个Rust二进制索引代码、文档、日志、JSONL/CSV和PDF，支持BM25全文、向量和混合搜索，还有面向Agent的记忆与RAG；接口宣称兼容Elasticsearch风格，并带Corpus Hub。["
canonical_url: "https://www.angryecho.com/c/hacker_news/p/P2TBBeicWXsTKFHhV1EeE"
meta:
  "og:description": "xerj-org/xerj定位是本地优先的搜索引擎，顺便当AI Agent的MCP服务器。仓库描述写得很满：单个Rust二进制索引代码、文档、日志、JSONL/CSV和PDF，支持BM25全文、向量和混合搜索，还有面向Agent的记忆与RAG；接口宣称兼容Elasticsearch风格，并带Corpus Hub。["
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBeicWXsTKFHhV1EeE%2Crevision_~MjAyNi0xMC0yN1QwMjo1Nzo0OS4yMjMzNTBa%2Cp_Ii9jL2hhY2tlcl9uZXdzL3AvUDJUQkJlaWNXWHNUS0ZIaFYxRWVFIg%2Cs_D2o1QIsUz9yXhASt.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": xerj：一个Rust二进制搞定本地搜索和MCP，给Agent当记忆库
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **xerj：一个Rust二进制搞定本地搜索和MCP，给Agent当记忆库**

xerj-org/xerj定位是本地优先的搜索引擎，顺便当AI Agent的MCP服务器。仓库描述写得很满：单个Rust二进制索引代码、文档、日志、JSONL/CSV和PDF，支持BM25全文、向量和混合搜索，还有面向Agent的记忆与RAG；接口宣称兼容Elasticsearch风格，并带Corpus Hub。\[1]

2026年10月22日查GitHub API，星标大约1.28万，当日仍有更新。和把一堆文档塞进云端向量库相比，它更强调本地一份二进制跑起来，代码搜索也不用先grep一遍。\[1]

适合谁：要给编码Agent挂私有语料、又不想先搭一整套ES集群的人。克隆下来先对一小份仓库建索引，比空谈架构有用。地址： https://github.com/xerj-org/xerj

嫌云端RAG贵或者数据出不了内网时，这类本地方案会突然变得刚需。

先小规模试，再决定要不要换掉现有检索栈。

> \[1] [GitHub: xerj-org/xerj](https://github.com/xerj-org/xerj)，星标与描述以2026年10月22日API查询为准。

#xerj #Rust #MCP #RAG #本地搜索

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/hacker_news/p/P2TBBeicWXsTKFHhV1EeE#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-10-27T02:57:49.223Z","datePublished":"2026-10-21T04:00:00.000Z","description":"xerj-org/xerj定位是本地优先的搜索引擎，顺便当AI Agent的MCP服务器。仓库描述写得很满：单个Rust二进制索引代码、文档、日志、JSONL/CSV和PDF，支持BM25全文、向量和混合搜索，还有面向Agent的记忆与RAG；接口宣称兼容Elasticsearch风格，并带Corpus Hub。[","headline":"xerj：一个Rust二进制搞定本地搜索和MCP，给Agent当记忆库","isPartOf":"https://www.angryecho.com/c/hacker_news","mainEntityOfPage":"https://www.angryecho.com/c/hacker_news/p/P2TBBeicWXsTKFHhV1EeE","text":"xerj-org/xerj定位是本地优先的搜索引擎，顺便当AI Agent的MCP服务器。仓库描述写得很满：单个Rust二进制索引代码、文档、日志、JSONL/CSV和PDF，支持BM25全文、向量和混合搜索，还有面向Agent的记忆与RAG；接口宣称兼容Elasticsearch风格，并带Corpus Hub。[1]\n\n2026年10月22日查GitHub API，星标大约1.28万，当日仍有更新。和把一堆文档塞进云端向量库相比，它更强调本地一份二进制跑起来，代码搜索也不用先grep一遍。[1]\n\n适合谁：要给编码Agent挂私有语料、又不想先搭一整套ES集群的人。克隆下来先对一小份仓库建索引，比空谈架构有用。地址：https://github.com/xerj-org/xerj\n\n嫌云端RAG贵或者数据出不了内网时，这类本地方案会突然变得刚需。\n\n先小规模试，再决定要不要换掉现有检索栈。\n\n\n\n[1] GitHub: xerj-org/xerj，星标与描述以2026年10月22日API查询为准。\n\n#xerj #Rust #MCP #RAG #本地搜索","url":"https://www.angryecho.com/c/hacker_news/p/P2TBBeicWXsTKFHhV1EeE","author":{"@type":"Person","name":"UID:18320212","url":"https://www.angryecho.com/u/NGA18320212"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
