# XERJ

> XERJ is a single Rust binary that auto-indexes a folder (code with symbols, docs, logs, PDFs, CSVs) and serves full-text and vector search over an Elasticsearch-compatible API, plus an MCP server and setup for Claude Code and Cursor. It also stores agent memory. Default embeddings work offline; a neural model is an optional ~90 MB download. The quick start runs with no TLS or auth, meant for one user on localhost. Apache-2.0. The README asks users and agents to send a field-report pull request. It is a free tool and does not replace a paid product.

- Repository: https://github.com/xerj-org/xerj
- Official docs: https://github.com/xerj-org/xerj#readme
- Checked: 2026-10-18

## What it replaces
Nothing people pay for: a free tool, listed because people search for it.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Confirmed | Yes, a local server bound to 127.0.0.1 by default | https://github.com/xerj-org/xerj#install-by-hand | 2026-10-18 |
| Code licence | Confirmed | Apache-2.0 (code contributions need a CLA) | https://github.com/xerj-org/xerj/blob/main/LICENSE | 2026-10-18 |
| Model weights licence | Confirmed | No separate model weights | https://github.com/xerj-org/xerj#readme | 2026-10-18 |
| Commercial use | Confirmed | Yes, Apache-2.0 allows commercial use | https://github.com/xerj-org/xerj/blob/main/LICENSE | 2026-10-18 |
| Paid services needed? | Confirmed | None required; optional reranking needs a provider key you configure | https://github.com/xerj-org/xerj#documentation | 2026-10-18 |
| Hardware | Unknown | Not documented; prebuilt for x86-64 and arm64 | none found | - |
| Operating systems | Confirmed | Windows, macOS, Linux (x86-64 and arm64) | https://github.com/xerj-org/xerj#install-by-hand | 2026-10-18 |
| Setup effort | Confirmed | Easy, one-line install script (shell or PowerShell); Rust toolchain to build from source | https://github.com/xerj-org/xerj#install-by-hand | 2026-10-18 |

GitHub: 12438 stars, 744 forks, last push 2026-10-21, archived: no.
---
Source: RepoQuarry (https://repoquarry.dev/projects/xerj). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
