{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "agent-memory",
 "name": "Memory for AI agents",
 "page": "https://opensourceeverything.org/g/agent-memory/",
 "category": "coding-agents",
 "categoryName": "Coding agents & their tools",
 "job": "Letting an agent remember past sessions and decisions",
 "closedApps": [
  "ChatGPT memory",
  "Claude memory"
 ],
 "coverage": null,
 "alternatives": [
  {
   "id": "claude-mem",
   "name": "claude-mem",
   "page": "https://opensourceeverything.org/p/claude-mem/",
   "summary": "Claude-Mem is a tool that keeps notes on what an AI coding assistant did during past sessions, so it can pick up where it left off later. It is mainly for programmers who use Claude Code and similar AI coding tools.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 103718,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/thedotmack/claude-mem",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "claude-mem",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 61
  },
  {
   "id": "basic-memory",
   "name": "Basic Memory",
   "page": "https://opensourceeverything.org/p/basic-memory/",
   "summary": "Basic Memory is a free tool that stores your notes and knowledge as plain Markdown files on your own computer, so an AI assistant can read, write, and search them. It is for people who use AI assistants like Claude or ChatGPT and want the AI to remember past work across sessions.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "AGPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 4373,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/basicmachines-co/basic-memory",
   "website": "https://basicmemory.com",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "basic-memory",
   "rank": 2,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Advanced setup",
   "score": 58.4
  },
  {
   "id": "mem0",
   "name": "Mem0",
   "page": "https://opensourceeverything.org/p/mem0/",
   "summary": "Mem0 is a memory layer that lets AI assistants and agents remember past conversations, preferences and facts so they can respond with personal context. It is aimed at developers and companies building chatbots, support tools and autonomous AI agents.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "server"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 67934,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/mem0ai/mem0",
   "website": "https://mem0.ai",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "mem0",
   "rank": 3,
   "fit": "partial",
   "note": "Covers memory for agents, but the top benchmark results are for the paid cloud version.",
   "why": "Does part of the job · Advanced setup",
   "score": 40.5
  },
  {
   "id": "letta",
   "name": "Letta",
   "page": "https://opensourceeverything.org/p/letta/",
   "summary": "Letta is a set of tools for building AI helpers that remember things over time, such as past conversations and decisions. It is aimed at developers and people who want to run their own AI agents with lasting memory, including through a terminal, a browser, or chat apps like Slack.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "web",
    "server"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 25268,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/letta-ai/letta",
   "website": "https://www.letta.com",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "letta",
   "rank": 4,
   "fit": "partial",
   "note": "Gives agents memory, but mainly for developers; not a ready-made consumer memory app.",
   "why": "Does part of the job · Advanced setup",
   "score": 37.7
  },
  {
   "id": "graphiti",
   "name": "Graphiti",
   "page": "https://opensourceeverything.org/p/graphiti/",
   "summary": "Graphiti is an open-source Python framework that developers use to build systems which store facts and how they change over time, linked to their source data. It is meant for programmers building their own AI applications, not for everyday users.",
   "kind": "library",
   "setup": "advanced",
   "setupWhy": "A building block for developers, not a ready-to-use app.",
   "platforms": [
    "server"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 32283,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/getzep/graphiti",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "graphiti",
   "rank": 5,
   "fit": "partial",
   "note": "A framework to build memory yourself; not a ready-made memory product.",
   "why": "Does part of the job · Advanced setup",
   "score": 36.5
  }
 ],
 "source": "https://opensourceeverything.org/g/agent-memory/",
 "group": "Memory for AI agents",
 "replaces": [
  "ChatGPT memory",
  "Claude memory"
 ]
}