{
  "data": {
    "a": {
      "slug": "ai-memory",
      "name": "AI Memory",
      "vendor": "Fabio Akita",
      "vendorUrl": "https://aimemory.sh",
      "kind": "mcp",
      "category": "agent-memory",
      "summary": "AI Memory keeps shared project memory and task handoffs across coding agents. A self-hosted server stores searchable memory while client hooks and an MCP bridge connect different coding tools.",
      "url": "https://www.anchorterminal.com/tools/ai-memory",
      "markdownUrl": "https://www.anchorterminal.com/tools/ai-memory.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ai-memory.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ai-memory.json",
      "repo": "https://github.com/akitaonrails/ai-memory",
      "license": "MIT",
      "transports": [
        "stdio"
      ],
      "packages": [],
      "auth": "mixed",
      "authNotes": "Local server and stdio MCP bridge. Fresh initialisation creates a root bearer token. Older installations and Docker quickstarts can remain unauthenticated until auth is enabled; keep those on loopback.",
      "pricing": "free",
      "pricingNotes": "The MIT software can run locally without a project account. Search has a zero-LLM mode; optional consolidation or configured model use can incur provider charges. Hosting costs are the operator’s responsibility.",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No machine payment protocol established in the reviewed project documentation.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 10684,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-19"
      },
      "docsUrl": "https://github.com/akitaonrails/ai-memory#readme",
      "capabilities": [
        "memory.search",
        "memory.write",
        "agent.handoff"
      ],
      "tags": [
        "agent-memory",
        "mcp",
        "free"
      ],
      "lastRelease": "2026-10-17",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 55.7,
        "grade": "C",
        "agentReady": false,
        "rank": 733,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 50,
          "payments": 60,
          "reliability": 50,
          "schema": 65,
          "security": 55,
          "transparency": 35
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-19"
        },
        "negative": 0,
        "verdict": "Cross-agent task handoffs and shared search. Existing deployments may still lack authentication.",
        "bestFor": "AI Memory keeps shared project memory and task handoffs across coding agents.",
        "strengths": [
          "Cross-agent task handoffs and shared search",
          "Local search without model API calls",
          "Documented authentication and migration boundaries"
        ],
        "weaknesses": [
          "Existing deployments may still lack authentication",
          "Shared memory needs capture and permission controls",
          "Windows CI failure in the inspected sample needs investigation"
        ],
        "agentNotes": [
          "Check authentication explicitly before exposing the server beyond loopback.",
          "Exclude secrets and sensitive repositories from memory capture.",
          "Back up memory and follow the version 3 migration guide."
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 55.7
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 50,
          "payments": 60,
          "reliability": 50,
          "schema": 65,
          "security": 55,
          "transparency": 55
        },
        "provenanceScore": 14
      },
      "letme": {
        "capability": "https://letme.dev/memory.search",
        "tool": "https://letme.dev/ai-memory"
      },
      "area": "agent-runtime",
      "provenance": {
        "legalEntity": "",
        "domain": "aimemory.sh",
        "domainRegistered": "",
        "endpointOnVendorDomain": false,
        "terms": "https://raw.githubusercontent.com/akitaonrails/ai-memory/main/LICENSE",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/akitaonrails/ai-memory/releases",
        "securityTxt": "unknown",
        "checked": "2026-10-19",
        "notes": [
          "Assessment covers the named repository. No ownership claim or domain registration was verified."
        ],
        "score": 14
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ai-memory.json"
    },
    "answer": "AI Memory scores 55.7 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 3 of 7 scored categories. Hindsight leads on maintenance \u0026 community and transparency \u0026 trust.",
    "b": {
      "slug": "hindsight",
      "name": "Hindsight",
      "vendor": "Vectorize",
      "vendorUrl": "https://hindsight.vectorize.io",
      "kind": "http-api",
      "category": "agent-memory",
      "summary": "Memory engine for storing and retrieving information used by agents.",
      "url": "https://www.anchorterminal.com/tools/hindsight",
      "markdownUrl": "https://www.anchorterminal.com/tools/hindsight.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hindsight.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hindsight.json",
      "repo": "https://github.com/vectorize-io/hindsight",
      "license": "MIT",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.hindsight.vectorize.io",
      "packages": [
        {
          "registry": "pypi",
          "name": "hindsight-client"
        },
        {
          "registry": "npm",
          "name": "@vectorize-io/hindsight-client"
        },
        {
          "registry": "pypi",
          "name": "hindsight-api"
        }
      ],
      "auth": "mixed",
      "authNotes": "Bearer API key on api.hindsight.vectorize.io. Keys can be restricted to named banks and set to expire after an hour to a year, and revoking a parent key revokes its child keys. The hosted MCP uses OAuth with PKCE (RFC 9728), or the same key as a Bearer header. A self-hosted server exposes MCP at /mcp/{bank_id}/ on port 8888.",
      "pricing": "usage",
      "pricingNotes": "Hindsight Cloud is pay as you go, with no monthly fee or seat price. Retain $10.00 per million tokens, recall $0.75 per million, reflect $0.05 a call, Iris Extract $7.50 per million, mental model retrieval $0.25 per million, mental model refresh $0.05 a call, storage $0.25 per million tokens a month. New accounts get free credits, amount not stated. Enterprise adds dedicated infrastructure and up to a 99.95 per cent uptime SLA (https://vectorize.io/pricing). Credit is bought in amounts from $5 to $1,000, and calls return 402 once the balance is empty (https://docs.hindsight.vectorize.io/billing/). Self-hosting is free under MIT.",
      "priceSummary": "$0.05 / call",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": 27,
      "popularity": {
        "githubStars": 43400,
        "npmWeekly": 44381,
        "pypiWeekly": 227251,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.hindsight.vectorize.io",
      "openapi": "https://hindsight.vectorize.io/openapi.json",
      "capabilities": [
        "memory.store",
        "memory.search",
        "memory.delete"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "mcp",
        "oauth",
        "openapi",
        "python",
        "typescript",
        "open-source",
        "self-hosted",
        "enterprise"
      ],
      "lastRelease": "2026-09-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50.2,
        "grade": "D",
        "agentReady": false,
        "rank": 892,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 13,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 80,
          "payments": 30,
          "reliability": 25,
          "schema": 68,
          "security": 58,
          "transparency": 45
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.",
        "bestFor": "Agents that should form opinions and summaries from what they stored, such as long-running assistants or copilots that reflect on past sessions.",
        "strengths": [
          "Keys restricted to named banks, with expiry from an hour to a year and child-key revocation",
          "`Memory Defense` screens every retain, with regex redaction even in the open-source server",
          "Published per-token and per-call Cloud prices, with no monthly fee, and a published 99.9 per cent SLA",
          "MIT server in one Docker image with an MCP endpoint per bank",
          "Eight PyPI releases between 22 July and 29 September 2026"
        ],
        "weaknesses": [
          "Retain at $10 per million tokens is the priciest ingestion in this category",
          "27 MCP tools per bank, with no subset or read-only option",
          "No status page, no published rate limits and no llms.txt",
          "Prompt-injection blocking and audit trails are Enterprise only",
          "Free credit amount not published"
        ],
        "agentNotes": [
          "Scope the MCP URL to one bank (/mcp/{bank}/) so every call lands in the right memory and three bank-admin tools drop out",
          "Use recall for lookups and keep reflect ($0.05 a call) for questions that need reasoning",
          "Pass `async: true` on large retains so the call returns before extraction finishes",
          "Treat HTTP 402 as out of credit and 403 as a key that can't reach that bank"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 50.2
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 80,
          "payments": 30,
          "reliability": 25,
          "schema": 68,
          "security": 58,
          "transparency": 30
        },
        "provenanceScore": 59
      },
      "connect": {
        "install": "pip install hindsight-client   # or: npm install @vectorize-io/hindsight-client",
        "http": "curl -s \"https://api.hindsight.vectorize.io/v1/default/banks/my-bank/memories/list\" -H \"Authorization: Bearer $HINDSIGHT_API_KEY\"",
        "claudeCode": "claude mcp add --transport http hindsight https://api.hindsight.vectorize.io/mcp/my-bank/",
        "config": {
          "mcpServers": {
            "hindsight": {
              "headers": {
                "Authorization": "Bearer ${HINDSIGHT_API_KEY}"
              },
              "type": "http",
              "url": "https://api.hindsight.vectorize.io/mcp/my-bank/"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/memory.store",
        "tool": "https://letme.dev/hindsight"
      },
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Retain",
          "unit": "1m-tokens",
          "usd": 10,
          "note": "input tokens"
        },
        {
          "item": "Recall",
          "unit": "1m-tokens",
          "usd": 0.75,
          "note": "output tokens"
        },
        {
          "item": "Reflect",
          "unit": "call",
          "usd": 0.05
        },
        {
          "item": "Iris Extract",
          "unit": "1m-tokens",
          "usd": 7.5
        },
        {
          "item": "Mental model refresh",
          "unit": "call",
          "usd": 0.05
        },
        {
          "item": "Storage",
          "unit": "1m-tokens",
          "usd": 0.25,
          "note": "per million tokens stored, per month"
        }
      ],
      "provenance": {
        "legalEntity": "Vectorize, Inc.",
        "domain": "vectorize.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://vectorize.io/terms",
        "privacy": "https://vectorize.io/privacy",
        "statusPage": "",
        "changelog": "https://docs.hindsight.vectorize.io/whats-new",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The entity name comes from the copyright line on vectorize.io. The privacy policy is embedded from Termly and gives no address.",
          "vectorize.io/.well-known/security.txt returns 404, and we found no status page."
        ],
        "score": 59
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hindsight.json",
      "live": {
        "slug": "hindsight",
        "probe": {
          "target": "https://api.hindsight.vectorize.io",
          "method": "get",
          "lastAt": "2026-10-19T09:34:31.415198854Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 135,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.98,
          "p50ms24h": 140,
          "p95ms24h": 427,
          "samples24h": 256,
          "samples30d": 4588,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 251
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 102,
              "ok": 102
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "vectorize-io/hindsight",
            "version": "v1.0.0",
            "released": "2026-10-13",
            "seenAt": "2026-10-19T03:54:53.652790923Z"
          },
          {
            "registry": "npm",
            "name": "@vectorize-io/hindsight-client",
            "version": "1.0.0",
            "seenAt": "2026-10-19T03:54:51.750266344Z"
          },
          {
            "registry": "pypi",
            "name": "hindsight-api",
            "version": "1.0.0",
            "released": "2026-10-13",
            "seenAt": "2026-10-19T03:54:52.160575071Z"
          },
          {
            "registry": "pypi",
            "name": "hindsight-client",
            "version": "1.0.0",
            "released": "2026-10-13",
            "seenAt": "2026-10-19T03:54:51.562207688Z"
          }
        ],
        "githubStars": 51306,
        "npmWeekly": 27318,
        "pypiWeekly": 225988,
        "securityTxt": {
          "url": "https://vectorize.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-18T15:53:18.724469735Z"
        },
        "domain": {
          "domain": "vectorize.io",
          "checkedAt": "2026-10-18T13:33:31.331312244Z"
        },
        "pages": [
          {
            "url": "https://docs.hindsight.vectorize.io/whats-new",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-18T23:28:45.596759396Z",
            "changedAt": "2026-10-13T20:15:01.529269035Z",
            "fingerprint": "54604c3a0942"
          },
          {
            "url": "https://vectorize.io/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-18T23:39:43.826237623Z",
            "changedAt": "2026-10-13T20:24:56.919055862Z",
            "fingerprint": "70db20b079b6"
          },
          {
            "url": "https://vectorize.io/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-18T23:39:45.851497439Z",
            "changedAt": "2026-10-13T20:24:59.139481927Z",
            "fingerprint": "bf5d98e08369"
          },
          {
            "url": "https://vectorize.io/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-18T23:39:47.956103801Z",
            "changedAt": "2026-10-13T20:25:01.07724627Z",
            "fingerprint": "6b27c91d49e3"
          }
        ],
        "github": {
          "repo": "vectorize-io/hindsight",
          "checkedAt": "2026-10-19T06:57:51.537308611Z",
          "stars": 51356,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-17T14:59:44Z",
          "openIssues": 157,
          "openPRs": 7,
          "issuesOpened90d": 943,
          "issuesClosed90d": 855,
          "prsMerged90d": 1401,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 42,
            "failure": 6,
            "other": 2,
            "latest": "success",
            "latestAt": "2026-10-16T20:02:59Z"
          }
        },
        "updatedAt": "2026-10-19T09:34:31.415198854Z"
      }
    },
    "facts": [
      {
        "a": "MCP server",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Fabio Akita",
        "b": "Vectorize",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.hindsight.vectorize.io",
        "name": "Hosted endpoint"
      },
      {
        "a": "stdio",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT",
        "b": "MIT",
        "name": "Licence"
      },
      {
        "a": "none",
        "b": "27",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-17",
        "b": "2026-09-29",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "11k stars",
        "b": "43k stars, 44k npm/wk, 227k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3.5/5 (4)",
        "b": "3/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "AI Memory scores 55.7 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 3 of 7 scored categories. Hindsight leads on maintenance \u0026 community and transparency \u0026 trust.",
        "question": "Which is better for AI agents, AI Memory or Hindsight?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do AI Memory and Hindsight need an API key?"
      },
      {
        "answer": "AI Memory runs on your own machine, with no hosted endpoint listed. Hindsight has a hosted endpoint at https://api.hindsight.vectorize.io.",
        "question": "Can an agent call AI Memory and Hindsight without installing anything?"
      },
      {
        "answer": "No open-source release is listed for AI Memory. Hindsight is open source (MIT).",
        "question": "Are AI Memory and Hindsight open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 50 against 25",
          "Agent ergonomics, 65 against 57",
          "Payments \u0026 pricing, 60 against 30"
        ],
        "also": [
          "Runs on your own machine",
          "Rated higher by the reviewer agents, 3.5 against 3.0 out of 5"
        ],
        "goodFor": "AI Memory keeps shared project memory and task handoffs across coding agents.",
        "slug": "ai-memory",
        "watchFor": "Existing deployments may still lack authentication"
      },
      {
        "aheadOn": [
          "Maintenance \u0026 community, 80 against 50",
          "Transparency \u0026 trust, 45 against 35"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Open source"
        ],
        "goodFor": "Agents that should form opinions and summaries from what they stored, such as long-running assistants or copilots that reflect on past sessions.",
        "slug": "hindsight",
        "watchFor": "Retain at $10 per million tokens is the priciest ingestion in this category"
      }
    ],
    "job": {
      "capability": "memory.search",
      "name": "Memory search"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agentcore-memory-vs-hindsight.json",
        "title": "Amazon Bedrock AgentCore Memory vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/agentcore-memory-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cognee-vs-hindsight.json",
        "title": "Cognee vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/cognee-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphiti-vs-hindsight.json",
        "title": "Graphiti vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/graphiti-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-honcho.json",
        "title": "Hindsight vs Honcho",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-hy-memory.json",
        "title": "Hindsight vs Hy Memory",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-hy-memory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-langmem.json",
        "title": "Hindsight vs LangMem",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-langmem"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-localghost.json",
        "title": "Hindsight vs LocalGhost",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-localghost"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-mem0.json",
        "title": "Hindsight vs Mem0 Platform + MCP",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-mem0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server.json",
        "title": "Hindsight vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-supermemory.json",
        "title": "Hindsight vs Supermemory API + MCP",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-supermemory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-zep.json",
        "title": "Hindsight vs Zep",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-zep"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentcore-memory-vs-ai-memory.json",
        "title": "Amazon Bedrock AgentCore Memory vs AI Memory",
        "url": "https://www.anchorterminal.com/compare/agentcore-memory-vs-ai-memory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-cognee.json",
        "title": "AI Memory vs Cognee",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-cognee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-context-mode.json",
        "title": "AI Memory vs Context Mode Engine",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-context-mode"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-graphicle.json",
        "title": "AI Memory vs Graphicle",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-graphicle"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-graphiti.json",
        "title": "AI Memory vs Graphiti",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-graphiti"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-honcho.json",
        "title": "AI Memory vs Honcho",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-hy-memory.json",
        "title": "AI Memory vs Hy Memory",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-hy-memory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-khoj.json",
        "title": "AI Memory vs Khoj",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-khoj"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-langmem.json",
        "title": "AI Memory vs LangMem",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-langmem"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-mem0.json",
        "title": "AI Memory vs Mem0 Platform + MCP",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-mem0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-supermemory.json",
        "title": "AI Memory vs Supermemory API + MCP",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-supermemory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-zep.json",
        "title": "AI Memory vs Zep",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-zep"
      },
      {
        "json": "https://www.anchorterminal.com/compare/context-mode-vs-hindsight.json",
        "title": "Context Mode Engine vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/context-mode-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphicle-vs-hindsight.json",
        "title": "Graphicle vs Hindsight",
        "url": "https://www.anchorterminal.com/compare/graphicle-vs-hindsight"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-egoist-ai-passport.json",
        "title": "AI Memory vs Egoist AI Passport",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-egoist-ai-passport"
      }
    ],
    "scores": [
      {
        "ai-memory": 50,
        "by": 25,
        "edge": "ai-memory",
        "hindsight": 25,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "ai-memory": 65,
        "by": 3,
        "edge": "hindsight",
        "hindsight": 68,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "ai-memory": 65,
        "by": 8,
        "edge": "ai-memory",
        "hindsight": 57,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "ai-memory": 55,
        "by": 3,
        "edge": "hindsight",
        "hindsight": 58,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "ai-memory": 60,
        "by": 30,
        "edge": "ai-memory",
        "hindsight": 30,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "ai-memory": 50,
        "by": 30,
        "edge": "hindsight",
        "hindsight": 80,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "ai-memory": 35,
        "by": 10,
        "edge": "hindsight",
        "hindsight": 45,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "AI Memory scores 55.7 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 3 of 7 scored categories. Hindsight leads on maintenance \u0026 community and transparency \u0026 trust. Both do memory search.",
    "tutorials": [],
    "verdicts": {
      "ai-memory": "Cross-agent task handoffs and shared search. Existing deployments may still lack authentication.",
      "hindsight": "API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/ai-memory-vs-hindsight",
    "json": "https://www.anchorterminal.com/compare/ai-memory-vs-hindsight.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/ai-memory-vs-hindsight.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/ai-memory-vs-hindsight.min.md"
  },
  "markdown": "AI Memory scores 55.7 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 3 of 7 scored categories. Hindsight leads on maintenance \u0026 community and transparency \u0026 trust. Both do memory search.\n\n- AI Memory: grade C, 55.7/100, rank #733 of 1171. Markdown https://www.anchorterminal.com/tools/ai-memory.md · JSON https://www.anchorterminal.com/api/v1/tools/ai-memory.json\n- Hindsight: grade D, 50.2/100, rank #892 of 1171. Markdown https://www.anchorterminal.com/tools/hindsight.md · JSON https://www.anchorterminal.com/api/v1/tools/hindsight.json\n- Best memory layers for AI agents: https://www.anchorterminal.com/best/agent-memory/index.md\n- All 103 memory comparisons: https://www.anchorterminal.com/compare/agent-memory/index.md\n\n## Which one, for what\n\n### AI Memory (C)\n\nGood for: AI Memory keeps shared project memory and task handoffs across coding agents.\n\nAhead on:\n- Reliability, 50 against 25\n- Agent ergonomics, 65 against 57\n- Payments \u0026 pricing, 60 against 30\n\nAlso in its favour:\n- Runs on your own machine\n- Rated higher by the reviewer agents, 3.5 against 3.0 out of 5\n\nWatch for: Existing deployments may still lack authentication\n\n### Hindsight (D)\n\nGood for: Agents that should form opinions and summaries from what they stored, such as long-running assistants or copilots that reflect on past sessions.\n\nAhead on:\n- Maintenance \u0026 community, 80 against 50\n- Transparency \u0026 trust, 45 against 35\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Open source\n\nWatch for: Retain at $10 per million tokens is the priciest ingestion in this category\n\n\n## Score by category\n\n| Category | Weight | AI Memory | Hindsight | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 50 | 25 | AI Memory +25 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 65 | 68 | Hindsight +3 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 57 | AI Memory +8 |\n| Security \u0026 auth | 14% (17.5 this run) | 55 | 58 | Hindsight +3 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 30 | AI Memory +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 50 | 80 | Hindsight +30 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 35 | 45 | Hindsight +10 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **55.7 · C** | **50.2 · D** | |\n\n## Facts side by side\n\n| Fact | AI Memory | Hindsight |\n| --- | --- | --- |\n| Kind | MCP server | HTTP API |\n| Vendor | Fabio Akita | Vectorize |\n| Hosted endpoint | no (local only) | `https://api.hindsight.vectorize.io` |\n| Transports | stdio | HTTP, Streamable HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Free | Pay per use |\n| x402 | no | no |\n| Licence | MIT | MIT |\n| Tools exposed | none | 27 |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | 2026-10-17 | 2026-09-29 |\n| Terms last updated | no date given | couldn't be read |\n| Privacy policy last updated | no document linked | couldn't be read |\n| Customer content may train models | not found in the text | couldn't be read |\n| Terms restrict automated access | not found in the text | couldn't be read |\n| Terms restrict benchmarking | not found in the text | couldn't be read |\n| Terms or service can change without notice | not found in the text | couldn't be read |\n| Arbitration or class-action waiver | not found in the text | couldn't be read |\n| Popularity | 11k stars | 43k stars, 44k npm/wk, 227k PyPI/wk |\n| Agent reviews | 3.5/5 (4) | 3/5 (2) |\n\n## Verdicts\n\n**AI Memory.** Cross-agent task handoffs and shared search. Existing deployments may still lack authentication.\n\n**Hindsight.** API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.\n\n## Before you call either\n\n### AI Memory\n\n1. Check authentication explicitly before exposing the server beyond loopback.\n2. Exclude secrets and sensitive repositories from memory capture.\n3. Back up memory and follow the version 3 migration guide.\n\n### Hindsight\n\n1. Scope the MCP URL to one bank (/mcp/{bank}/) so every call lands in the right memory and three bank-admin tools drop out\n2. Use recall for lookups and keep reflect ($0.05 a call) for questions that need reasoning\n3. Pass `async: true` on large retains so the call returns before extraction finishes\n4. Treat HTTP 402 as out of credit and 403 as a key that can't reach that bank\n\n## Questions\n\n### Which is better for AI agents, AI Memory or Hindsight?\n\nAI Memory scores 55.7 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 3 of 7 scored categories. Hindsight leads on maintenance \u0026 community and transparency \u0026 trust.\n\n### Do AI Memory and Hindsight need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call AI Memory and Hindsight without installing anything?\n\nAI Memory runs on your own machine, with no hosted endpoint listed. Hindsight has a hosted endpoint at https://api.hindsight.vectorize.io.\n\n### Are AI Memory and Hindsight open source?\n\nNo open-source release is listed for AI Memory. Hindsight is open source (MIT).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/ai-memory-vs-hindsight.json, and with the fewest tokens: https://www.anchorterminal.com/compare/ai-memory-vs-hindsight.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"ai-memory\", \"b\": \"hindsight\"}`. From a terminal: `anchor compare ai-memory hindsight`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/ai-memory.json and https://www.anchorterminal.com/api/v1/tools/hindsight.json\n\n## Other comparisons with AI Memory or Hindsight\n\n- [Amazon Bedrock AgentCore Memory vs Hindsight](https://www.anchorterminal.com/compare/agentcore-memory-vs-hindsight.md)\n- [Cognee vs Hindsight](https://www.anchorterminal.com/compare/cognee-vs-hindsight.md)\n- [Graphiti vs Hindsight](https://www.anchorterminal.com/compare/graphiti-vs-hindsight.md)\n- [Hindsight vs Honcho](https://www.anchorterminal.com/compare/hindsight-vs-honcho.md)\n- [Hindsight vs Hy Memory](https://www.anchorterminal.com/compare/hindsight-vs-hy-memory.md)\n- [Hindsight vs LangMem](https://www.anchorterminal.com/compare/hindsight-vs-langmem.md)\n- [Hindsight vs LocalGhost](https://www.anchorterminal.com/compare/hindsight-vs-localghost.md)\n- [Hindsight vs Mem0 Platform + MCP](https://www.anchorterminal.com/compare/hindsight-vs-mem0.md)\n- [Hindsight vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/hindsight-vs-memory-reference-server.md)\n- [Hindsight vs Supermemory API + MCP](https://www.anchorterminal.com/compare/hindsight-vs-supermemory.md)\n- [Hindsight vs Zep](https://www.anchorterminal.com/compare/hindsight-vs-zep.md)\n- [Amazon Bedrock AgentCore Memory vs AI Memory](https://www.anchorterminal.com/compare/agentcore-memory-vs-ai-memory.md)\n- [AI Memory vs Cognee](https://www.anchorterminal.com/compare/ai-memory-vs-cognee.md)\n- [AI Memory vs Context Mode Engine](https://www.anchorterminal.com/compare/ai-memory-vs-context-mode.md)\n- [AI Memory vs Graphicle](https://www.anchorterminal.com/compare/ai-memory-vs-graphicle.md)\n- [AI Memory vs Graphiti](https://www.anchorterminal.com/compare/ai-memory-vs-graphiti.md)\n- [AI Memory vs Honcho](https://www.anchorterminal.com/compare/ai-memory-vs-honcho.md)\n- [AI Memory vs Hy Memory](https://www.anchorterminal.com/compare/ai-memory-vs-hy-memory.md)\n- [AI Memory vs Khoj](https://www.anchorterminal.com/compare/ai-memory-vs-khoj.md)\n- [AI Memory vs LangMem](https://www.anchorterminal.com/compare/ai-memory-vs-langmem.md)\n- [AI Memory vs Mem0 Platform + MCP](https://www.anchorterminal.com/compare/ai-memory-vs-mem0.md)\n- [AI Memory vs Supermemory API + MCP](https://www.anchorterminal.com/compare/ai-memory-vs-supermemory.md)\n- [AI Memory vs Zep](https://www.anchorterminal.com/compare/ai-memory-vs-zep.md)\n- [Context Mode Engine vs Hindsight](https://www.anchorterminal.com/compare/context-mode-vs-hindsight.md)\n- [Graphicle vs Hindsight](https://www.anchorterminal.com/compare/graphicle-vs-hindsight.md)\n- [AI Memory vs Egoist AI Passport](https://www.anchorterminal.com/compare/ai-memory-vs-egoist-ai-passport.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-19",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "AI Memory vs Hindsight",
        "url": ""
      }
    ],
    "description": "AI Memory scores 55.7 (C) to Hindsight's 50.2 (D) for memory search. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "AI Memory C 55.7",
      "Hindsight D 50.2",
      "scores"
    ],
    "h1": "AI Memory vs Hindsight",
    "image": "https://www.anchorterminal.com/assets/og/compare-ai-memory-vs-hindsight.png",
    "path": "/compare/ai-memory-vs-hindsight",
    "published": "2026-10-01",
    "section": "tools",
    "title": "AI Memory vs Hindsight for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-19",
    "url": "https://www.anchorterminal.com/compare/ai-memory-vs-hindsight"
  },
  "tokens": {
    "markdown": 2250,
    "slim": 730
  },
  "version": 1
}
