evolver logo
evolver
★ 8.7k
vs
xerj logo
xerj
★ 15.3k

evolver vs xerj

evolver: Evolver scans an agent's logs and memory, selects a matching Gene or Capsule from a local asset store, and emits a protocol-bound GEP prompt for the next improvement step. Each run records an auditable EvolutionEvent, and hooks wire it into Cursor, Claude Code, Codex and other runtimes.; xerj: XERJ is a single Rust binary that auto-indexes any folder (code, docs, logs, CSV, PDFs) for BM25, vector and hybrid search behind an Elasticsearch-compatible API. It plugs into Claude Code, Cursor and other MCP clients so agents retrieve exact passages instead of reading files one by one.

01

TL;DR

evolver logo
evolverMemory & Context · ★ 8.7k

Harden a flaky agent loop by enforcing validation before edits

xerj logo
xerjMCP Servers · ★ 15.3k

Reference coding: clone and index similar open-source repos, then retrieve how they solved a problem

02

Side-by-Side Comparison

Field
evolver logoevolver
xerj logoxerj
Category
Memory & Context
MCP Servers
Stars
★ 8.7k
★ 15.3k
License
GPL-3.0
Apache-2.0
Install Command
npm install -g @evomap/evolver
curl -fsSL https://xerj.org/get | sh
Updated
1d ago
1d ago
Open Source
Yes
Yes
Tags
agent-evolution, gep-protocol, self-improvement
agent-memory, ai-agents, bm25
03

Features

evolver logoevolver
01Scans memory and history files for errors and recurring patterns
02Encodes reusable fixes as Genes and Capsules under the GEP protocol
03Writes an auditable EvolutionEvent for every run
04Review mode and strategy presets such as balanced, harden and repair-only
05setup-hooks for Cursor, Claude Code, Codex and Kiro
xerj logoxerj
01xerj autoindex sniffs every file and creates typed indices with no schema or pipeline to write
02Code indexed with symbols and line numbers via tree-sitter, plus go-to-definition (xerj def)
03BM25 full-text, kNN vector and hybrid search behind an Elasticsearch-compatible API
04xerj init wires it into Claude Code or Cursor as an MCP server plus skill in one command
05/_memory namespaces give agents long-term memory recalled by meaning
04

Use Cases

evolver logoevolver
↳Harden a flaky agent loop by enforcing validation before edits
↳Turn recurring fixes into reusable evolution assets
↳Keep an audit trail of agent prompt changes for review or compliance
xerj logoxerj
↳Reference coding: clone and index similar open-source repos, then retrieve how they solved a problem
↳Codebase Q&A and RAG with answers cited by file:line
↳Security audits and log/incident analysis across mixed file types
↳Persistent agent memory across sessions
05

Best For

evolver logoevolver
—
xerj logoxerj
Most Popular
FAQ

FAQ

What is the difference between evolver and xerj?
Both evolver and xerj are in the Memory & Context category. evolver has 8.7k stars, while xerj has 15.3k stars.
Which is better, evolver or xerj?
The best choice depends on your use case. Choose evolver if Harden a flaky agent loop by enforcing validation before edits, and xerj if Reference coding: clone and index similar open-source repos, then retrieve how they solved a problem.
Is evolver free or open source?
Yes, evolver is open source on GitHub (GPL-3.0).
Is xerj free or open source?
Yes, xerj is open source on GitHub (Apache-2.0).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related