XO

xerj-org/xerj

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1.8万 stars 1381 forks 质量 90 趋势 92Apache-2.0

AI搜索引擎和MCP服务器用于bots和代理. 1 Rust 二进制索引代码,docs,logs,JSONL/CSV和PDF用于BM25全文本,矢量和混合搜索,没有grep的代码搜索,代理内存. .

概览

人工智能搜索数据的新方法:一个本地 Rust 二进制,用于索引您的代码、文件、规格和日志,加上Corpus Hub包,并返回引用的答案。 一个Rust 二进制索引代码,docs,日志,JSONL/CSV和PDF,用于BM25全文本,矢量和混合搜索,代码搜索和代理内存,在一个能兼容的API后. Claude Code、 Cursor 和任何MCP客户端的工作 XERJ是一种社区信任的本地AI搜索,可以自动索引任何文件夹,因此你的编码代理停止逐一地刻取读取文件并取出它所需要的确切代码. 引用编码是它的主要用途和最清晰的赢法:在任务中点出一个代理,并下载最接近它的开源回放,索引它们,再利用它们如何在写出自己的代码之前解决问题. 在一项控制研究中,以相同的16/16解析率将编码剂的输出符被2.7x剪去(案例研究),人们在日常工作中报告大约5x(实地报告).

概述(AI 翻译)

QQERJ:AI代理的搜索引擎. ** 人工智能搜索数据的新方法:一个本地 Rust 二进制,用于索引您的代码、文件、规格和日志,加上Corpus Hub包,并返回引用的答案。

** AI代理的本地第一搜索引擎和MCP服务器。 ** 一个rust 二进制索引代码,docs, 用于BM25全文、矢量和混合搜索、代码搜索和代理的日志、JSONL/CSV和PDF 内存,位于一个弹性搜索兼容的API后. Claude Code、 Cursor 和任何MCP客户端的工作

英语 西班牙语

XERJ是社区信任的本地 AI 搜索,可以自动索引任何文件夹,所以您 编码代理停止逐一刻出读取文件的符号, 并绘制精确的代码 需要帮助。 引用编码是其主要使用案例,也是最明确的赢法:点出一个代理 并下载最接近其的开源重存、索引和再利用 他们是如何在写自己的代码之前解决问题的。 在一个控制的研究中 切出一个 编码代理的输出令牌由 2.7x 以同样的 16/16 解码率 (案例研究)和人员报告 大约5个日常工作 (实地报告).

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

XERJ

XERJ: the search engine for AI agents. A new way for AI to search for data: one local Rust binary that indexes your code, docs, specs and logs, plus Corpus Hub packs, and returns cited answers.

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 and agent memory, behind an Elasticsearch-compatible API. Works with Claude Code, Cursor and any MCP client.

English | 简体中文 | 日本語 | العربية | Español | 한국어

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "xerj": { "command": "/home/you/.local/bin/xerj", "args": ["mcp"], "env": { "XERJ_URL": "http://localhost:9200" } } } }