{
  "schema_version": "openagent.resource.v1",
  "id": "res_agentmemory",
  "slug": "agentmemory",
  "status": "published",
  "identity": {
    "name": "AgentMemory",
    "one_liner": "Persistent memory for AI coding agents, with benchmarks and local-first workflows.",
    "short_description": "AgentMemory is an open-source persistent memory layer for AI coding agents. It focuses on helping tools like Claude Code, Codex, Cursor, and related coding agents remember project context, decisions, and reusable knowledge across sessions."
  },
  "classification": {
    "resource_type": "memory_system",
    "primary_category": "memory-systems",
    "subcategories": [
      "memory",
      "coding-agents",
      "persistent-memory",
      "developer-tools"
    ]
  },
  "positioning": {
    "why_it_matters": "Coding agents lose a lot of value when they forget repository conventions and prior decisions. AgentMemory targets that gap with a dedicated memory layer for developer workflows.",
    "best_for": [
      "Developers using coding agents across long-running repositories",
      "Teams comparing persistent memory approaches for agent workflows",
      "Users who want a self-hosted memory layer instead of only chat history"
    ],
    "not_for": [
      "Teams that only need vector search for documents",
      "Users who do not want agents retaining project context between sessions"
    ],
    "use_cases": [
      "personal-memory"
    ],
    "target_audience": [
      "developer",
      "agent_builder"
    ],
    "maturity": "active"
  },
  "decision_signals": {
    "deployment_modes": [
      "cloud"
    ],
    "open_source": true,
    "local_first": false,
    "self_hostable": false,
    "has_api": false,
    "has_gui": false,
    "supports_mcp": false,
    "supports_docker": false
  },
  "facts": {
    "license": "Apache-2.0",
    "pricing_model": "open_source",
    "github_stars": 22013,
    "github_forks": 1806,
    "github_repo_full_name": "rohitg00/agentmemory",
    "last_verified_at": "2026-06-09"
  },
  "capabilities": {
    "core_capabilities": [
      "memory"
    ],
    "interfaces": [
      "repo"
    ]
  },
  "links": {
    "primary_url": "https://github.com/rohitg00/agentmemory",
    "items": [
      {
        "type": "github",
        "label": "GitHub",
        "url": "https://github.com/rohitg00/agentmemory"
      },
      {
        "type": "homepage",
        "label": "Homepage",
        "url": "https://agent-memory.dev"
      }
    ]
  },
  "media": {
    "thumbnail_url": "https://github.com/rohitg00.png",
    "og_image_url": "https://github.com/rohitg00.png",
    "thumbnail_brief": {
      "resource_type": "memory_system",
      "visual_motif": "layered cards, archive grid, or stacked memory tiles",
      "background_style": "minimal editorial surface with restrained open-source accent color",
      "title_overlay": "AgentMemory",
      "subtitle": "Persistent memory for AI coding agents, with benchmarks and local-first workflows.",
      "avoid": [
        "noisy poster layout",
        "large marketing slogans",
        "random gradient blobs"
      ]
    }
  },
  "tags": {
    "category": [
      "memory-system",
      "open-source"
    ],
    "capability": [
      "memory"
    ],
    "constraint": [
      "open-source"
    ],
    "scenario": [
      "personal-memory"
    ]
  },
  "relationships": {},
  "machine_readable": {
    "canonical_url": "https://www.openagent.bot/memory-systems/agentmemory",
    "json_url": "https://www.openagent.bot/memory-systems/agentmemory.json",
    "markdown_url": "https://www.openagent.bot/memory-systems/agentmemory.md"
  },
  "seo": {
    "title": "AgentMemory: Persistent Memory for AI Coding Agents",
    "description": "AgentMemory is an open-source memory layer for AI coding agents. See when to use it, what it adds, and how to evaluate persistent agent memory."
  },
  "editorial": {
    "featured_reason": "A fast-growing memory layer focused directly on coding agents and project continuity.",
    "trust_note": "Verified from source links and project metadata.",
    "core_strengths": [
      {
        "title": "Coding-agent focus",
        "description": "AgentMemory is framed around coding assistants rather than generic chatbot memory.",
        "why_it_matters": "Repository conventions, architecture decisions, and implementation notes need a different memory model than casual chat."
      },
      {
        "title": "Persistent context",
        "description": "The project is designed to carry knowledge between agent sessions.",
        "why_it_matters": "Persistent context reduces repeated onboarding and makes long projects less fragile."
      },
      {
        "title": "Benchmark-oriented positioning",
        "description": "The project emphasizes real-world memory benchmarks for coding agents.",
        "why_it_matters": "Memory products are easy to overclaim; benchmarks help teams inspect actual workflow impact."
      }
    ],
    "use_case_notes": [
      {
        "title": "Repository memory",
        "description": "Store coding conventions, known pitfalls, and design decisions for future agent sessions."
      },
      {
        "title": "Team continuity",
        "description": "Share durable agent context across multiple developers working in the same codebase."
      },
      {
        "title": "Memory evaluation",
        "description": "Compare how much persistent memory improves coding-agent task completion."
      }
    ],
    "compare_notes": [
      {
        "title": "When to choose AgentMemory",
        "summary": "Compare it with nearby memory systems by looking at hosting model, integration surface, license, and whether the official docs show the workflow you need."
      }
    ],
    "getting_started": [
      {
        "label": "Open the GitHub repository",
        "url": "https://github.com/rohitg00/agentmemory",
        "type": "github"
      },
      {
        "label": "Visit the project website",
        "url": "https://agent-memory.dev",
        "type": "homepage"
      }
    ],
    "seo_article": {
      "intro": "AgentMemory is an open-source persistent memory layer for AI coding agents.",
      "what_it_is": "It gives coding agents a place to store project knowledge that should survive beyond a single chat or task.",
      "why_it_matters": "Agent memory is becoming a core layer in agent stacks because the agent needs context about a repo before it can make safe changes.",
      "how_it_works": "Start with one repository, store a small set of durable facts, and compare future agent sessions with and without the memory layer.",
      "faq": [
        {
          "question": "Is AgentMemory open source?",
          "answer": "Yes. The repository is listed under the Apache-2.0 license."
        },
        {
          "question": "What is AgentMemory best for?",
          "answer": "It is best for teams using coding agents on repositories where project context changes slowly and matters across sessions."
        }
      ]
    }
  },
  "timestamps": {
    "created_at": "2026-06-09T00:00:00.000Z",
    "updated_at": "2026-06-09T00:00:00.000Z",
    "published_at": "2026-06-09T00:00:00.000Z"
  }
}