thedotmack / claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions.
View thedotmack/claude-memAn LLM call is stateless: everything the model knows about your session has to travel inside the prompt. Agent memory is the layer in between — it decides what gets extracted from a conversation, where that state is stored, and what is pulled back into the context window on the next turn. The projects on this board attack that problem from different angles: embedded stores that run in the same process as the agent, graph memory that keeps entities and relations, vector-backed recall, and systems that summarise a transcript instead of storing it verbatim. Entries come from GitHub topic pages for agent memory, long-term memory, LLM memory and memory management, ranked by stars, so a heavyweight framework and a small single-file library land in the same list. Every card carries language, stars and forks; every page adds description, license, last push date, README and related projects. Stars measure attention, not maintenance — read the activity dates before you give an agent the keys to real user data.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions.
View thedotmack/claude-memThe Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.
View mem0ai/mem0Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
View volcengine/OpenVikingCognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
View topoteretes/cogneeMemory and context engine + app that is extremely fast, scalable, and can be run fully locally. The Memory API for the AI era.
View supermemoryai/supermemoryTencentDB Agent Memory is a team-level memory hub for AI Agents — turning conversations, docs, and code into four reusable memory assets (Chat Memory, Skill, LLM-Wiki, Code-Graph) that are governed
View TencentCloud/TencentDB-Agent-MemoryMemori is agent-native memory infrastructure. A LLM-agnostic layer that turns agent execution and conversation into structured, persistent state for production systems.
View MemoriLabs/MemoriOne portable memory layer for every AI agent: local-first, Markdown-native, user-owned, and self-evolving across apps, tools, and workflows.
View EverMind-AI/EverOSSelf-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with 35.24% token savings and DeepSeek Harness support.
View MemTensor/MemOSLightweight real-time memory management application to monitor and clean system memory on your computer.
View henrypp/memreductThis free RAM cleaner uses native Windows features to optimize memory areas. It's a compact, portable, and smart application.
View IgorMundstein/WinMemoryCleanerLocal persistent memory store for LLM applications including claude desktop, github copilot, codex, antigravity, etc.
View CaviraOSS/LongMemoryA bio-inspired cognitive memory engine — a new paradigm for Graph RAG.
View FlowElement-xinliuyuansu/m_flowEasy to integrate Vulkan memory allocation library
View GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocatorOP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.
View pashpashpash/vault-aiStateful agents that are like people, with memory, identity, and the ability to learn and adapt
View letta-ai/letta-codeUniversal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.
View MemMachine/MemMachineUser Profile-Based Long-Term Memory for AI Chatbot Applications.
View memodb-io/memobaseA persistent, unified memory layer for all your AI agents (e.g. Claude Code, Codex, DSH), backed by Markdown and Milvus.
View zilliztech/memsearchUnbounded context. Memory that manages itself. One session, for life. The hippocampus for coding agents, part of CortexKit.
View cortexkit/magic-contextThe open-source RAG platform: built-in citations, deep research, 22+ file formats, partitions, MCP server, and more.
View agentset-ai/agentsetInfrastructure for the next generation of voice agents, designed to provide universal memory. It is divided into a left brain and a right brain, storing information and emotions respectively
View xzf-thu/VoiceMemUnofficial implementation of Titans, SOTA memory for transformers, in Pytorch
View lucidrains/titans-pytorch🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context — all AI remember the same you.
View MemTensor/memmy-agentOpen-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
View doobidoo/mcp-memory-serviceFind memory issues & leaks in your iOS app without instruments
View tapwork/HeapInspector-for-iOSA memory allocator that automatically reduces the memory footprint of C/C++ applications.
View plasma-umass/MeshTeam memory for engineers and their AI agents. Lives in your repo. Shared through Git.
View mex-memory/mex[EMNLP 2025 Oral] MemoryOS is designed to provide a memory operating system for personalized AI agents.
View BAI-LAB/MemoryOSA lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents. Say goodbye to Vector RAG and amnesia.
View Dataojitori/nocturne_memory总结整理linux内核的内存管理的资料,包含论文,文章,视频,以及应用程序的内存泄露,内存池相关
View 0voice/kernel_memory_management[ICLR 2026] LightMem: Lightweight and Efficient Memory-Augmented Generation
View zjunlp/LightMemAgent memory for LLMs: 30 runnable Jupyter notebooks covering conversation buffers, vector stores, knowledge graphs, episodic and semantic memory, MemGPT, Mem0, Letta, Zep, Graphiti
View NirDiamant/Agent_Memory_TechniquesEasy to integrate memory allocation library for Direct3D 12
View GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocatorA simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
View Captainarash/The_Holy_Book_of_X86Long-term memory runtime for AI agents — plain Markdown as the source of truth, local ranked retrieval, and an independent sleep-time Manage layer. Claude Code and Codex share one store. No API key.
View tigerless-labs/agent-memoryAgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI
View Shy2593666979/AgentChatOne memory shared by Claude Code, Codex, Cursor, Copilot CLI, OpenClaw and 28 more coding agents, built from the session history already on disk.
View vshulcz/deja-vuA cyber brain for your AI. It never forgets a detail, remembers exactly what you said, and learns how you work over time.
View CodeAbra/iai-personal-memory-engineOpen-source coding agents memory. Records issues, attempts, fixes and decisions, then warns your agent before it repeats an approach that already failed.
View riponcm/projectmemOfficial implementation of our NeurIPS 2023 paper "Augmenting Language Models with Long-Term Memory".
View Victorwz/LongMemOpen-source cross-agent memory layer for coding agents via MCP. Compatible with Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Antigravity, OpenClaw, Hermes Agent, Oh-my-Pi, Pi, Copilot, Kiro
View AVIDS2/memorixRedis memory profiler to find the RAM bottlenecks throw scaning key space in real time and aggregate RAM usage statistic by patterns.
View gamenet/redis-memory-analyzerNVIDIA RMM is a library for allocating and managing GPU memory in C++ and Python.
View rapidsai/rmmGive your AI agents persistent, collective memory — with deduplicating absorb, supersession lineage, semantic search, and a graph UI. Speaks MCP.
View agentic-box/memoraAI agents with graph based reasoning memory, scaffolded in seconds
View neo4j-labs/create-context-graphGit-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure.
View okf-memory/okf-agent-memoryThe local-first LLM Wiki: open-source knowledge graph builder, RAG knowledge base, and agent memory store. Built on Andrej Karpathy's pattern.
View swarmclawai/swarmvaultEvidence-first local memory for AI agents with temporal versions, admission policies, citations, explainable recall, MCP, and audit tooling.
View caspianmoon/memoripyOpen-source self-hosted AI agent runtime and multi-agent framework for autonomous agent swarms. Agent memory, MCP tools, schedules, delegation, and 23+ LLM providers (Claude, GPT, Gemini, OpenRouter
View swarmclawai/swarmclawAutonomous self-evolving agents. Vision-grounded layered memory and self-written skills for LLM agents that operate your computer.
View jmerelnyc/Photo-agentsTypeScript AI agent framework: cognitive memory, runtime tool forging, multi-agent orchestration, 11 LLM providers.
View framerslab/agentosGive your AI a real, persistent memory. The open-source system plus templates that turn an Obsidian vault into your AI's working memory. No vector database, just markdown.
View jaredrhod/ai-memory-vaultCognitive Deterministic Memory Security OS for Agentic AI that reaches backward through time to find the quiet change behind today's failure, not the lookalike.
View samvallad33/vestigeGive your AI agent a brain that remembers. Local memory system for Claude Code — 100% private, GPU-accelerated, zero cloud dependency.
View 24kchengYe/MemoMindLLM-supervised persistent memory for AI agents — graph-based recall, cross-session knowledge, single binary. Works with DeepSeek Harness, Claude Code, OpenClaw, and any agent runtime.
View mnemon-dev/mnemonEncrypted, fully offline agentic memory. One click install, GUI w/ memory map, all OS and agents. Superior memory creation, storage and retrieval.
View MaxFreedomPollard/CompartmentGive Claude Code photographic memory in ONE portable file. No database, no SQLite, no ChromaDB - just a single .mv2 file you can git commit, scp, or share. Native Rust core with sub-ms operations.
View memvid/claude-brainA graph-native memory system for AI agents and context graphs. Store conversations, build knowledge graphs, and let your agents learn from their own reasoning — all backed by Neo4j.
View neo4j-labs/agent-memoryAutomatic memory consolidation for OpenClaw agents — like sleep for your AI. Powered by MyClaw.ai
View LeoYeAI/openclaw-auto-dreammonitoring tool with graphs (CPU, memory, disk and network) for Windows taskbar.
View leandrosa81/taskbar-monitorCaura (formerly MemClaw) — governed shared memory for AI agent fleets. Multi-agent, multi-tenant, MCP-native. Trust tiers, keystone policies, audit trails, knowledge graph, self-improving retrieval.
View caura-ai/cauraTeleMem is a high-performance drop-in replacement for Mem0, featuring semantic deduplication, long-term dialogue memory, and multimodal video reasoning.
View TeleAI-UAGI/telememVisual Studio Extension for C++ struct memory layout visualization
View Viladoman/StructLayoutStructural memory for AI coding agents. Bi-temporal graph, MCP-native, zero LLM calls. Cursor · Claude Code · Codex · DeepSeek Harness · Hermes · VS Code · Windsurf.
View syncable-dev/memtrace-public30 sec to give your AI agents persistent memory. Reduce 90% token consumption while also maintaining quality.
View angelnicolasc/graymatterA persistent, Git-versioned map of your whole codebase and database schema that coding agents read before they touch anything.
View aoci-spec/aoci-codePortable semantic memory for AI agents: core engine, TypeScript SDK, framework adapters, MCP server, CLI, and host plugins.
View atomicstrata/atomicmemoryAn application-focused API for memory management on NUMA & GPU architectures
View llnl/UmpirePersistent, provider-neutral memory for Codex, Claude Code, OpenCode, Pi, and MCP coding agents.
View pax-beehive/paxmHeap Layers: An Extensible Memory Allocation Infrastructure
View emeryberger/Heap-LayersOpen-source, Git-native memory for AI coding agents — deterministic local recall for Claude Code, Codex, Cursor, Gemini CLI, and compatible tools.
View grpcer/ownmemmemX: self-learning, self-maintaining memory plugin for AI agents; native support for claude code, codex, and openclaw
View NeoLi00/memXLocal-first 3-in-1 AI memory layer & MCP server for Claude Code, Codex, Grok, Gemini, VS Code and Cursor. Fuses session history, codebase indexing & concept graphs in SQLite.
View Lyellr88/marm-memoryComposable, view-based memory for DeepSeek Harness. Pluggable sources and strategies, with three-tier memory out of the box.
View omdsh-dev/dsh-mnemonA general purpose memory allocator that implements an isolation security strategy to mitigate memory safety issues while maintaining good performance
View struct/isoallocMake your OpenClaw AI agent faster, smarter, and cheaper. Speed optimization, memory architecture, context management, model selection, and one-shot development guide.
View OnlyTerp/openclaw-optimization-guideThe memory your AI should have had from the start. Automatic capture, automatic recall, 100% local. One SQLite file, zero cloud. Works with Claude Code, Claude CLI, Cursor, Codex CLI, Gemini CLI.
View buildingjoshbetter/TrueMemoryTransforms Databricks Unity Catalog tables into a materialized knowledge graph, with ontology design and reasoning exposed as tools via MCP.
View databrickslabs/ontobricksCorrection-first persistent memory for AI agents. MCP server + SDK + CLI. Compounds across sessions.
View Goldentrii/AgentRecall-XExperimental ground for optimizing memory of pytorch models
View prigoyal/pytorch_memongerSome common patterns of memory leaks in Android development and how to fix/avoid them
View frank-tan/SinsOfMemoryLeaksOpen-source memory runtime for AI agents — reproducible, provenance-tagged context bundles instead of query-time retrieval. Apache-2.0, self-hosted on Postgres + pgvector, Python + TypeScript SDKs.
View smaramwbc/statewaveLocal-first persistent agentic memory powered by Recursive Memory Harness (RMH). Open source must win.
View aayoawoyemi/Ori-MnemosRushDB is a graph + vector database and memory layer for AI agents. Push any JSON, get typed, searchable, relationship-aware records back — no schema, no migrations. Built on Neo4j.
View rush-db/rushdbA Datalog engine for LLM agent memory: stratified rules, provenance-tracked facts, incremental derivation, and an MCP server that lets your harness use it as a shared brain.
View JordyZomer/lemmalogMarkdown-first shared memory vault for Claude Code and Codex with SQLite, Zvec, Git, closeout, and audit
View mcncarl/agent-memory-vault🥝 Self-hosted memory gateway for AI companions — OpenAI-compatible proxy with vector search, memory heat
View LucieEveille/kiwi-memA language model has no memory of its own. Every call starts blank, so anything an agent needs to know — a user preference, a decision taken three sessions ago, the contents of a repository it just read — has to be reconstructed and placed into the prompt. Agent memory is the machinery that does the reconstruction. It is usually three jobs glued together: extraction (deciding which part of a conversation is worth keeping), storage (a vector index, a graph, a relational table, or plain files on disk) and retrieval (choosing what goes back into the context window on the next call). Almost every project on this board is an opinionated answer to one question: where does state live, and how is it fetched.
The distinction that matters in production is not the short-term versus long-term label, but the prompt-token budget. A system that stores every turn and replays all of it drowns the context window and pays for it on every request; a system that retrieves three relevant facts costs almost nothing. That trade-off — how much to remember versus how much to re-send — separates a weekend demo from something you can run for a month.
Long-term memory is whatever survives the end of a session: facts about a person, decisions taken on a project, the state of a task. Three shapes dominate the projects below. Summarisation compresses the running transcript so recent turns stay cheap to send. Vector recall embeds each memory as text plus an embedding and fetches the nearest by similarity — quick to build, weak at questions that need structure. Graph memory extracts people, projects and relations, then walks them at query time; it answers questions like which library did we drop and why far better than similarity search, at the cost of an extraction step you must maintain.
The three are not exclusive. The stronger systems here write to two stores at once — a cheap summary for the live conversation, and a structured, searchable store for everything older.
On-device memory means the memory layer runs beside the model — same process, same container, same laptop — instead of posting user data to a hosted service. Two families dominate. Embedded stores are essentially a database file with vector search bolted on: no server, no network, no per-query bill. Self-hosted servers buy you a retention policy you can actually explain to a user and a deletion path that does not depend on someone else’s API. If data residency or offline operation is the requirement, start with the embedded tools — they are the ones that keep working with the network cable unplugged.
What is an AI agent memory system? The component that persists information between model calls and decides what goes back into the context window: normally an extraction step, a store, and a retrieval policy.
Does agent memory need a vector database? No. Vector search is one retrieval strategy and the easiest to start with. Graph stores, SQLite tables and flat files are all used in production, especially when the questions you ask are structural rather than semantic.
What is on-device memory for AI agents? A memory store running on the same machine or in the same process as the agent, so nothing is sent to a third party and recall keeps working offline. Embedded databases and local vector indexes are the usual building blocks.
Is agent memory the same as fine-tuning? No. Fine-tuning changes the weights and is expensive to update. Memory changes what is in the prompt, which means you can edit, delete and audit it per user — usually exactly what privacy rules demand.
How do I stop memory from growing forever? Give it a write policy and a decay rule: score memories as they are written, expire the low-value ones, and cap the retrieved set. Every mature project on this board exposes some version of that policy.