Give your agent a memory
Persistent, local-first memory layers so your agent stops forgetting.
Memory systems that let an agent remember across sessions: vector stores, knowledge graphs, and managed memory. Most run local-first, so what your agent learns stays on your machine. Each recipe verifies the store and retrieval wiring in CI; the model-dependent step is fenced.
Start here
Mnemosyne: Fully Local Agent Memory, No Cloud at All
Give your agent persistent memory in a single SQLite file: store a fact, recall it by keyword, fully offline.
Letta: An Agent That Manages Its Own Memory
Install the Letta CLI and SDK, the MemGPT lineage where the agent edits its own memory blocks like an OS pages memory.
Graphiti: A Temporal Graph for What Was True When
Stand up the bi-temporal context-graph engine behind Zep on a local FalkorDB, with indices built and ready for episodes.
The tools (6)
Local-first agent memory in a single SQLite file: vector + FTS5 keyword search, no cloud, no API key.
Personalization/memory layer for assistants: user, session, and agent-level memory across conversations.
Memory layer that builds a vector index plus a knowledge graph over your documents; remember/recall/forget/improve API.
Temporal context-graph engine behind Zep: bi-temporal facts let you query what was true at any point in time.
Formerly MemGPT: agents that manage their own memory blocks, paging context in and out like an OS.
Fast graph database; runs in one Docker command, used by Graphiti.
More verified recipes (4)
Hermes + Mnemosyne: give the cheap agent a local memory
Wire Mnemosyne into Hermes as an MCP server so a budget model stops re-stuffing the same context every session, validated config + a real remember→recall round-trip.
Letta + Fable 5: Persistent Memory for Multi-Week Projects
Give Fable 5 a memory that survives restarts via Letta's structured memory blocks, so a project runs for weeks, not one session.
Cognee: Knowledge-Graph Memory Over Your Documents
Ingest your documents into a vector index plus a knowledge graph, so an agent can search by meaning and by relationships.
Mem0: A Personalization Layer Your Assistant Remembers With
Add user, session, and agent-level memory to an assistant so it remembers preferences across conversations.
Every recipe here ships with a CI badge that re-checks its extraction logic on each push. If a setup you bookmark stops working, the badge goes red before you do.
★ Star the awesome list on GitHubNewsletter · Tue · Thu · Sat
WebAfterAI
AI agents, automation, and the next internet.
Three issues a week, Tuesday, Thursday, and Saturday, on what builders are actually shipping. From the r/WebAfterAI community.