MemoryAtlas

Perseus Vault

Perseus Computing

A single Rust binary that gives AI agents durable cross-session memory as an MCP-native server — one binary, one SQLite file, no Docker, Postgres, or cloud. Exposes 55 MCP tools spanning entity CRUD, hybrid search/RAG, an entity link graph, an immutable journal/audit trail, key-value state with TTL, and a memory lifecycle engine. Ships framework adapters for LangChain, CrewAI, Haystack, Pydantic AI, Google ADK (all on PyPI), plus source-only LangGraph and AutoGen adapters and a web dashboard. Renamed from Mimir (earlier Mneme) on 2026-07-08.

Storage
Embedded SQLite with FTS5 for keyword search and stored dense vectors for semantic search; entities are idempotent by (category, key) with prior versions snapshotted into history for bi-temporal time-travel queries. Ebbinghaus decay scores age memories (buffer→working→core promotion, automatic archival, purge+VACUUM); optional transparent AES-256-GCM encryption of entity bodies (FTS index stays plaintext). Bundled quantized all-MiniLM-L6-v2 embeddings are compiled into the binary.
Retrieval
Hybrid recall by default: dense vector + FTS5 keyword fused via Reciprocal Rank Fusion, with Porter-stemming query expansion and graceful fallback to keyword search when no embeddings exist. Plus pure semantic search, bi-temporal `as_of` lookups, proactive just-in-time recall, entity-graph traversal, and `mimir_ask` RAG over stored memories via any Ollama/OpenAI-compatible LLM.
Self-host
Self-host: trivial
License
MIT
Pricing
Open-source MIT, free; one-line install of a single ~8MB binary with bundled embeddings (no network, no API key by default). No paid tier. · Free / OSS
GitHub stars
44
Last release
2026-07-29
Last commit
2026-08-10
First catalogued
2026-06-28

Strengths

  • Zero-dependency local-first deployment: one Rust binary + one SQLite file, bundled in-process embeddings, fully offline with no API key
  • Broad MCP surface (40+ tools): hybrid search/RAG, entity link graph, immutable journal/audit trail, KV state with TTL, and a decay-based memory lifecycle
  • Permissive MIT license with security/compliance posture (AES-256-GCM at rest, air-gapped, published SBOM) and five pip-installable adapters (LangChain, CrewAI, Haystack, Pydantic AI, Google ADK)

Watch out

  • Renamed Mimir → Perseus Vault on 2026-07-08 (earlier name: Mneme); the old GitHub URL 301-redirects and some in-repo integration READMEs still say 'Mimir'. Expect churn in package and repo names
  • Very new and low-adoption (39 stars as of 2026-08-01, up from 16 in July; repo created 2026-06); the comparison matrix and 100K-entity stress numbers in the README are self-reported and the project framing is marketing-forward
  • Single-vendor (Perseus Computing LLC); long-term maintenance track record is not yet established
  • Bundled embedder is a small all-MiniLM-L6-v2 model; higher-quality semantic recall needs an external Ollama/OpenAI embedding endpoint

Best for

  • Local-first or air-gapped agents wanting a single-binary, MCP-native memory store with hybrid search, audit trail, and lifecycle decay

How it integrates

Benchmark results

No sourced results yet.

Sources

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