x

xerj

A local-first AI agent search engine supporting multiple file types and MCP servers.

🌍 OverseasFreeOpen sourceResearch开源桌面操作API
Platforms: DesktopAPI
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 16.8k
Source
GitHub
Added
2026-10-27
Last verified
2026-10-27
xerj

Overview

XERJ is a local-first search engine designed for AI agents. It indexes files such as code, documents, logs, JSONL/CSV, and PDFs via a Rust binary, offering BM25 full-text, vector, and hybrid search capabilities. XERJ also supports code search, agent memory, and reference encoding, is compatible with the Elasticsearch API, and provides hundreds of reference memory corpora through Corpus Hub. Ideal for developers and teams needing efficient data search and processing.

Key features

  • ▪Local-first search engine
  • ▪Supports indexing of multiple file types
  • ▪Compatible with Elasticsearch API
  • ▪Built-in MCP server
  • ▪Provides reference encoding

Use cases

Code search and referencingDocument and log managementAI agent memory storageMultimodal data retrieval

Pros

  • +Efficient local search
  • +Supports multiple file types
  • +Compatible with Elasticsearch API
  • +Open source and easy to deploy

Limitations / notes

  • -Requires internet to download related resources
  • -Higher learning curve

Who it's for

DevelopersResearchersEnterprise teamsAI engineers

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Is it free?

Yes, XERJ is an open-source project and can be used for free.

Do I need scientific internet access?

Partial resource downloads may require scientific internet access, but core functionality does not.

Does it support Chinese?

Yes, the README includes a simplified Chinese version.

Can it be used commercially?

Yes, XERJ is licensed under Apache-2.0, allowing commercial use.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.