Lummenna
Framework de mémoire et de contexte qui organise les souvenirs dans une structure de « palais de la mémoire » (pièces, loci, chunks), utilise une récupération hybride, gère la décroissance de la mémoire et s'exécute entièrement sur le matériel du client sans dépendance au cloud. Les embeddings s'exécutent localement via ONNX Runtime, le stockage est un fichier SQLite unique, et les intégrations incluent un checkpoint saver LangGraph, un adaptateur LangChain, un serveur MCP et une API REST.
Documentation
Crystalline memory field / local, persistent, illuminated
E2E memory / Recall@1 0.964
28 queries across 7 synthetic sessions; MiniLM embedder.
BEIR subset / nDCG@10 0.439
Hybrid macro mean across 5 datasets, each sampled to 500 passages and 20 queries.
Leaderboard status Unranked
No full-corpus BEIR/MTEB submission or external memory-system comparison is committed.
01 / Structure
Rooms, loci, chunks
Memories carry location, provenance, validity, value, and retrieval state instead of living in an undifferentiated vector collection.
Community02 / Retrieval
Signals, then fusion
SQLite FTS5, dense vectors, optional graph traversal, and reciprocal rank fusion form the retrieval path.
Community03 / Context
Budgeted assembly
Retrieved memories are ranked and assembled into bounded prompt context with explicit truncation behavior.
Community04 / Lifecycle
Retention has pressure
Time decay, interference, and budget-driven precision changes prevent an unbounded store from masquerading as useful memory.
Community05 / Interfaces
Use the same palace
Python, MCP, FastAPI, LangChain, and LangGraph adapters connect agents to the same underlying memory model.
Community06 / Controls
Enterprise boundaries
Encryption at rest, tenant isolation, compliance operations, and advanced P2P controls are license-enforced Pro capabilities.
Pro01 / Organize
Place memory
Store a chunk in a named room and optional locus, with provenance and temporal validity recorded beside it.
02 / Retrieve
Fuse evidence
Lexical and semantic candidates are combined, reranked, tenant-scoped, and reinforced when used.
03 / Maintain
Release deliberately
Scheduled decay and budget passes alter value and precision according to explicit, inspectable rules.
Available integrations
- MCP stdio serverlocal adapter
- OpenCode MCP setup + skill examplelocal adapter
- Copilot extension sourcelocal adapter
- Claude desktop configlocal adapter
- Codex CLI MCP configlocal adapter
- Cline MCP configlocal adapter
- Goose extension configlocal adapter
- Zed context server guidelocal adapter
- Aider command guidelocal adapter
- Devin tool definitionlocal adapter
- LangChain optional adapterlocal adapter
- LangGraph optional saverlocal adapter
Run the observatory beside your agent.
The direct Community distribution includes a package, corresponding source, and checksum-pinned sidecar recipe without source-control access.