AI product Open source · Apache-2.0

XERJ

XERJ is a local AI search engine and Elasticsearch-compatible server that automatically indexes folders for code search, RAG, security audits, log analysis, and agent memory. Its autoindexer detects datasets and file types without a user-defined schema or ingestion pipeline; source code is parsed with tree-sitter into AST-aware records containing symbols, full text, and line numbers, while documents, logs, PDFs, SQLite databases, CSVs, and other formats are indexed into typed, queryable datasets. It supports full-text, vector, semantic, hybrid, aggregation, and kNN search through the Elasticsearch REST API, and includes an MCP server with tools for search, memory, code-reference retrieval, index mapping, and a rule-based natural-language query planner. XERJ is distributed as a standalone Apache-2.0 binary for Linux, macOS, and Windows on x86-64 and arm64, with authentication enabled by default; its insecure mode disables TLS and API-key authentication and is intended for a local development-machine boundary.

View repository Visit site Mentioned in 1 video ↓

What XERJ is used for

1 use taken from transcripts — each links to the moment in the video.

  • An open-source search engine for AI agents, Elasticsearch-compatible, that indexes code, docs, logs, and PDFs from a folder so agents can query rather than read files into context. Wires into Claude Code and Cursor.

Videos mentioning XERJ

1 in the library.