Topics / #memory-system
Memory-system projects on GitHub
Memory architectures that let AI agents retain and recall information over time.
As of , the most-starred Memory-system projects on GitHub are mem0 (67.4K stars), hindsight (51.2K stars) and GenericAgent (14.3K stars). GitHub.Locker tracks 15 Memory-system repositories with 179K stars combined. The fastest-growing on October 17 was hindsight, with +365 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+365hindsight
vectorize-io/hindsight · ★ 51.2KHindsight is an agent memory system that helps AI agents learn over time instead of just recalling raw conversation history, aiming to outperform RAG and knowledge-graph approaches on long-term memory tasks.
+53mem0
mem0ai/mem0 · ★ 67.4KMem0 is a memory layer for AI agents and apps: it stores user preferences and conversation history so your AI assistant remembers people across sessions instead of starting from zero every time.
+18VoiceMem
xzf-thu/VoiceMem · ★ 2.6KVoiceMem is an open-source memory infrastructure for real-time voice agents, giving them long-term memory through a dual-brain architecture: a 'left brain' that stores factual information and a 'right brain' that tracks emotions and personality, built on a fully streaming pipeline to keep latency low.
+15Memslides
huohua325/Memslides · ★ 877MemSlides is a hierarchical memory-driven agent framework that treats slide generation as a stateful authoring process. It uses layered memory (user profile, working, tool) to personalize decks and apply scoped local revisions instead of regenerating the whole presentation.
The all-time top
15 projects · by stars
- 67.4K
#1 · mem0ai/mem0mem0
Mem0 is a memory layer for AI agents and apps: it stores user preferences and conversation history so your AI assistant remembers people across sessions instead of starting from zero every time.
- 51.2K
#2 · vectorize-io/hindsighthindsight
Hindsight is an agent memory system that helps AI agents learn over time instead of just recalling raw conversation history, aiming to outperform RAG and knowledge-graph approaches on long-term memory tasks.
- 14.3K
#3 · lsdefine/GenericAgentGenericAgent
GenericAgent (GA) is a minimal, self-evolving autonomous agent framework that gives any LLM system-level control over a local computer - browser, terminal, filesystem, keyboard/mouse, screen vision, and mobile via ADB. Instead of preloading skills, it crystallizes every solved task into a reusable 'Skill', growing a personal skill tree from a ~3K-line seed.
- 4
EverOS
13.5KEverMind-AI/EverOS · PythonEverOS is a local-first, Markdown-native memory layer for AI agents: it stores conversations, files, and agent trajectories as readable Markdown, then syncs local SQLite and LanceDB indexes so any coding assistant, app, or workflow can retrieve and keep building on the same persistent memory.
- 5

evolver
8.7KEvoMap/evolver · JavaScriptEvolver is a self-evolution engine for AI agents. It reads an agent's runtime logs and signals, distills them into auditable, reusable evolution assets called Genes and Capsules, and emits a protocol-bound GEP prompt that guides the agent's next step.
- 6

capsule-memory
8.4Kunicity-aos/capsule-memory · RustIt is a 'capsule' (plugin) for Astrid OS / Unicity AOS agents that gives them cross-session memory: it reads a local memory file from the workspace and injects its content into the system prompt so the agent remembers what happened in previous sessions.
- 7

obsidian-mind
5.4Kbreferrari/obsidian-mind · TypeScriptObsidian Mind is a self-organizing Obsidian vault template that gives AI coding agents like Claude Code persistent memory: it stores notes, decisions, and context as markdown files so every session builds on the last instead of starting from zero.
- 8

OB1
4.7KNateBJones-Projects/OB1 · TypeScriptOpen Brain (OB1) is an infrastructure layer that gives every AI tool you use — Claude, ChatGPT, Cursor, Claude Code, and whatever ships next — shared, persistent access to the same memory of you, through one database and one AI gateway.
- 9

VoiceMem
2.6Kxzf-thu/VoiceMem · PythonVoiceMem is an open-source memory infrastructure for real-time voice agents, giving them long-term memory through a dual-brain architecture: a 'left brain' that stores factual information and a 'right brain' that tracks emotions and personality, built on a fully streaming pipeline to keep latency low.
- 10

Memslides
877huohua325/Memslides · PythonMemSlides is a hierarchical memory-driven agent framework that treats slide generation as a stateful authoring process. It uses layered memory (user profile, working, tool) to personalize decks and apply scoped local revisions instead of regenerating the whole presentation.
- 11

agentmemoryrepo
801AgentMemoryRepo/agentmemoryrepoAgent Memory Repo is an open spec that lets a coding agent save what it learns about you or your project in a plain git repo of Markdown files, so that knowledge survives into the agent's next session.
- 12
memcode
603memcode-in/memcode · TypeScriptMemCode is memory infrastructure for AI: it gives agents, copilots, applications and workflows persistent memory that survives sessions, context windows, and even model changes.
- 13

Recuris
241Gen-Verse/Recuris · PythonRecuris is a recursive self-improvement framework that boosts long-horizon LLM agents by evolving their memory instead of their weights or prompt. A frozen agent is paired with a structured Skill Memory, and a meta-agent patches it based on execution traces, only keeping changes that pass a validation gate.
- 14
claude-db
234Avijit07x/claude-db · TypeScriptclaude-db is a free, open-source persistent memory plugin for Claude Code that stores your own database locally (SQLite by default) so Claude remembers your codebase, past decisions, and abandoned approaches across sessions instead of starting from zero every time.
- 15
personal-assistant
109r-ayin/personal-assistant · C++A memory system for an AI companion that stores conversations as structured, narrative memory and carefully decides when to bring a memory back and when to stay silent, instead of just doing retrieval. It pairs a configurable backend (ASR/LLM/embeddings) with an ESP32-S3 recording device.
Related topics
Often tagged together
- agent-memory159
- ai-agents1,295
- llm1,484
- open-source5,666
- long-term-memory46
- memory164
- ai1,955
- python2,397
- self-hosted1,926
- agentic-ai311
- claude-code908
- developer-tools2,927
- mcp917
- agent820
- apache-2.01,434
- linux4,181
- mit3,311
- semantic-search114
- cli2,227
- knowledge-base223
- local-first427
- macos3,544
- typescript1,833
- windows3,401