Recall what matters.
Retrieve lessons, facts, and prior experience within the caller’s scope. Connect your existing retriever or start with the local store.
Memory for AI agents and robots
Give agents and robots a memory that lasts. Recall the right experience. Measure whether it helps. Make every change reviewable.
Three memories are available for the next task. Which deserve to influence it?
Replays the offline product demo.
Simulated outcomes. Real evidence engine.
Published retrieval results on LoCoMo, LongMemEval-S, and BEAM 100K. Baselines, token costs, and a separate answer-quality sample included.
See the methodologyA world of agents needs more than a better answer. It needs continuity. Decisions that carry forward. Lessons that survive the session. Experience that earns its place in what happens next.
Read our visionLessons, facts, relationships, and procedures.
Connected in one governed memory system.
Valid time records when a fact was true. Record time captures when your store learned it. Keep both, and a correction doesn’t have to erase history.
How are refunds issued?
Through the v2 payments API.
Hybrid lexical and dense retrieval, ten named retrievers including multi-hop graph walks and question decomposition, local or hosted rerankers, and the same scope, time and authority checks on every path.
Inside the platformAn agent forgets a decision, so it makes it again. You add memory. Now it remembers an outdated decision—and keeps using it.
Persistence solves forgetting. It also gives mistakes a longer life.
The next question is whether a memory deserves to influence the next task.
The agent memory problem“Is this relevant?”
“Did this help?”
UniMem connects persistent memory to what happens next. Your workflow defines success. The evidence informs what stays in use.
Inside the memory loopRetrieve lessons, facts, and prior experience within the caller’s scope. Connect your existing retriever or start with the local store.
Withhold eligible memories across a controlled share of tasks. Report outcomes so usefulness can be tested, rather than inferred from retrieval counts.
Check the evidence before acting. Withdraw harmful guidance under a configured policy; review, promote, or roll back changes through explicit controls.
Controlled trials require reliable outcomes and valid experimental assumptions. Insufficient evidence stays insufficient.
One command runs the whole loop on your machine, offline, with no LLM and no API key. A simulated agent has planted effects, so you can check what UniMem measures against the ground truth.
Run it yourself$ unimem demo
1/3 REMEMBER facts that know when they were true
Q: How are refunds issued?
today → v2 payments API
as of 2026-01-02 → v1 refunds endpoint
2/3 MEASURE 1,000 tickets; each memory withheld on half
integrity audit: SOUND
memory planted measured verdict
verify-owner +20% +20% HELPS
retry-429 +0% +1% NO MEASURABLE EFFECT
legacy-refund-api -20% -23% HURTS
3/3 GOVERN the evidence changes what the agent sees
withdrawn legacy-refund-api
graduated verify-owner
under test retry-429Start with one local store. Add a fact and recall it. Then connect your agent through a real interface.
Build your first memory loop View the product sourcegit clone https://github.com/varma61923/unimem.git
cd unimem
python -m pip install -e .
unimem init --dest ./mem
unimem fact add "Use exponential backoff on 429." --dest ./mem
unimem recall "How should we handle rate limits?" --dest ./mem
Real commands. Your own store. Python 3.10+ · AGPL-3.0-only
One memory model and one evidence engine,
from a coding agent to a robot fleet.
Project decisions and conventions carried across sessions, with stale guidance caught before it repeats.
Support, operations and workflow agents with scoped memory, review and an audit trail.
Shared memory with isolation, stale-read detection and measured writer contributions.
Planner context, in-loop working memory, site memory and a shield on memory-derived actions.
The core runs offline without an LLM. Local JSONL, Markdown, and SQLite keep the first memory loop close to your workflow.
Scope retrieval and writes. Configure review policy and screening. Deploy the Hub when you need organization-level identity and access.
Content-bound review receipts, recorded evidence, and explicit rollback make memory changes something your team can inspect.
Controls depend on deployment and configuration. No certification or compliance claim is implied.
Start with one agent and one persistent memory. Run the loop locally. Inspect the evidence. Then bring the experience into the work your team does every day.
Open source. Evidence led. Built for the long run.