Persistent memory for AI agents
Not vector search — statistical learning.
Sign up free at console.mnemoverse.com — no credit card, 1K queries/day.
3 Lines of Python
from mnemoverse import MnemoClient
client = MnemoClient(api_key="mk_...")
# Store a memory
client.write("Retry with exponential backoff fixed the timeout issue",
concepts=["retry", "backoff", "timeout"])
# Query — Hebbian associations expand "timeout" → "backoff", "retry"
results = client.read("how to handle timeouts?")
# Report outcome — system learns what works
client.feedback(atom_ids=[r.atom_id for r in results.items], outcome=1.0)Not a Vector Database
| Mnemoverse | Pinecone / Weaviate / Chroma | |
|---|---|---|
| Core model | Hebbian associations + prediction-error feedback (Rescorla-Wagner-style) | Vector embeddings (cosine similarity) |
| Learns from outcomes | Yes — feedback loop updates valence | No — static retrieval |
| Concept associations | Three-factor Hebbian graph | None |
| Memory compression | HDBSCAN consolidation + Von Restorff | Accumulate forever |
| Query expansion | Automatic via learned associations | Manual or none |
| Starting price | Free (1K queries/day) | $25-70/mo |
We don't just store and retrieve. We learn which memories matter.
How It Works
1. WRITE → Importance gate filters noise → Stored with semantic embedding
2. READ → Hebbian expansion → Valence-boosted ranking → Results
3. FEEDBACK → Outcome updates valence → Strengthens associations
4. CONSOLIDATE → HDBSCAN clusters similar → Prototypes + singletonsMemories that lead to good outcomes rank higher in future queries. Memories that consistently fail get suppressed. The system improves with use.
Pricing
| Free | Pro | Team | |
|---|---|---|---|
| Price | $0/mo | $29/mo | $149/mo |
| Queries/day | 1,000 | 50,000 | 500,000 |
| Atoms (memories) | 10,000 | 500,000 | 5,000,000 |
| Rate limit | 60/min | 600/min | 3,000/min |
| API keys | 1 | Unlimited | Unlimited |
| Support | Community | Slack |
Built on Research
- Published: SLoD framework on arXiv (Semantic Level of Detail)
- Benchmarked: evaluated on LoCoMo (1,986 questions) and LongMemEval — see Benchmarks for the current numbers
- Validated: experiments across game-playing agents and academic benchmarks
Common questions
What is persistent memory for AI agents? Persistent memory lets an AI agent store facts, preferences, and decisions once and recall them in later sessions, instead of starting cold every time. Mnemoverse is a hosted persistent-memory API: you write a memory through one key, and any connected tool — Claude, Cursor, VS Code, ChatGPT, or a Python script — can read it back later.
How do AI agents get persistent memory? Connect Mnemoverse and the agent gains six core memory tools: memory_write, memory_read, memory_feedback, and three management tools. The agent calls memory_write to save a durable fact and memory_read to recall it on a later turn or in a new session. You get an API key (mk_live_...) free at console.mnemoverse.com — no credit card, 1,000 queries/day. See Getting Started for the first call, and Make Your Agent Use Memory for getting the agent to actually call the tools.
How is persistent memory different from vector search? A vector database does static similarity retrieval: you store embeddings and get back the nearest matches, the same way every time. Mnemoverse adds a learning layer on top of retrieval — Hebbian associations expand a query to related concepts, and a prediction-error feedback signal (Rescorla-Wagner-style) updates each memory's valence so memories that led to good outcomes rank higher next time. Retrieval is the floor, not the whole system. See Not a Vector Database above for the side-by-side.
Does the memory learn and forget over time? Yes. After a recalled memory helps or misleads, the agent calls memory_feedback; that outcome updates the memory's valence, so useful memories surface faster and consistently unhelpful ones get suppressed. HDBSCAN consolidation merges similar memories into prototypes over time, so the store does not just accumulate forever.
Next Steps
- Getting Started — First API call in 2 minutes
- API Reference — Full endpoint documentation
- Python SDK —
pip install mnemoverse - MCP Server — Persistent memory for Claude and Cursor
- Rooms — Share a memory pool across accounts (Beta); see how an agent joins one
- Security — Tenant isolation, data privacy, compliance