MemoryAtlas

Pre-compression capture + human-editable markdown tree; tiered retrieval (cache → FTS → LLM fallback). Primary cache/FTS paths are sub-100ms and LLM-free; cloud sync is optional.

Deep diveByteRover deep dive: is letting the agent curate its own memory actually safe?Read →
Storage
Local markdown + brv CLI (optional cloud sync)
Retrieval
Tiered read path: cache lookup → full-text search → LLM-powered search as last-resort fallback only. Primary cache/FTS paths are sub-100ms and LLM-free; LLM fallback uses the configured provider (Ollama, LM Studio, or any of 20+ supported providers) and can be kept local.
Self-host
Self-host: trivial
License
Elastic License 2.0 (ELv2) — source-available, not OSI-approved open source
Pricing
Free (local, plus cloud sync for up to 100 context files); Pro $15/month billed yearly (unlimited context files, priority support); Enterprise custom (SSO/SAML, on-premise deployment, SOC 2 Type II infrastructure). · Free + paid
GitHub stars
4,936
Last release
2026-05-27
Last commit
2026-06-25
First catalogued
2026-06-28

Strengths

  • Captures decisions before context compaction
  • Git-friendly markdown
  • Fast, no-LLM reads
  • Human-in-the-loop review queue — curated writes can require explicit approve/reject before they land in the canonical context tree (opt-out per project via `brv review --disable`)

Watch out

  • brv CLI dependency; manual-ish curation
  • Licensed under Elastic License 2.0 (ELv2), not a permissive OSS license — the repo is public and source-visible, but ELv2 bars offering the software as a hosted/managed service and bars circumventing license-key functionality. Confirm compatibility before forking, embedding, or redistributing; this is a materially different commitment than the MIT/Apache-2.0 licenses used by most of the rest of this family.
  • The curator can hallucinate facts it never saw: an open GitHub issue (#647, filed 2026-05-13, still unresolved as of 2026-07-15) documents `brv curate` writing prompt-example text into the context tree as if it were sourced fact when using a Gemini Flash-Lite provider — a real instance of the write-stage hallucination risk that applies to any LLM-curated memory store, not just this one.
  • Young and still churning: renamed from Cipher to ByteRover CLI in April 2026, and the README already marks several commands 'legacy' (`brv push`/`brv pull` superseded by `brv vc push`/`brv vc pull`) or 'deprecated' (`brv space`). Budget time for breaking changes if you depend on a stable CLI surface.

Best for

  • Coding agents wanting Git-like, versioned, team-synced memory
  • Cursor / Claude Code / Windsurf users needing one portable memory layer across 22+ tools

How it integrates

Benchmark results

BenchmarkValueBackboneTrustSource
locomo92.2 accuracyGemini 3 Flash (curation/judge) + Gemini 3 Pro (answer/justifier, best run)Self-reportedByteRover
locomo96.1 accuracyGemini 3 Flash (curation/query) + Gemini 3.1 Pro (justifier)Self-reportedByteRover team (Nguyen et al.)

Sources

Last verified 2026-08-01 · updated by refresh-framework-cards