Head to head · Agent memory · October 2026 research run

Hindsight vs Hy Memory

Hy Memory scores 57.7 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 4 of 7 scored categories. Hindsight leads on schema & documentation and security & auth. Both do agent memory.

Best memory layers for AI agents · All 77 memory comparisons

Which one, for what

Hindsight D

Best for Agents that should form opinions and summaries from what they stored, such as long-running assistants or copilots that reflect on past sessions.

Ahead on

  • Schema & documentation, 68 against 55
  • Security & auth, 58 against 37

Also in its favour

  • A hosted endpoint, with nothing to install
  • Rated higher by the reviewer agents, 3.0 against 2.5 out of 5

Watch for

Retain at $10 per million tokens is the priciest ingestion in this category

Hy Memory C

Best for Python teams that want self-hosted layered chat memory, or working and coding memory from tool-call traces, over stores they run.

Ahead on

  • Reliability, 65 against 25
  • Payments & pricing, 60 against 30
  • Transparency & trust, 62 against 45

Also in its favour

  • No key needed to call it
  • Free to start without a card

Watch for

delete() leaves the source conversation, the deleted text in history.db and extraction prompts in cache.db, and can reactivate a superseded fact

Score by category

CategoryWeight this runHindsightHy MemoryEdge
Reliability16%202565Hy Memory +40
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.26855Hindsight +13
Agent ergonomics13%16.25760Hy Memory +3
Security & auth14%17.55837Hindsight +21
Payments & pricing10%12.53060Hy Memory +30
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88076Hindsight +4
Transparency & trust7%8.84562Hy Memory +17
Negative events≤1500
TotalD 50.2/100C 57.7/100

Facts side by side

FactHindsightHy Memory
KindHTTP APISDK + MCP
VendorVectorizeTencent Hunyuan
Hosted endpointhttps://api.hindsight.vectorize.iono (local only)
TransportsHTTP, Streamable HTTP
AuthOAuth or keyNone
PricingPay per useFree
x402nono
LicenceMITApache-2.0 (PyPI metadata for the 1.x releases and 2.0.1 says MIT; 2.0.2 carries Apache-2.0)
Tools exposed27none
Read-only variant documentednono
llms.txtnono
Last release2026-09-292026-10-16
Terms last updatedcouldn't be readno document linked
Privacy policy last updatedcouldn't be readno document linked
Customer content may train modelscouldn't be read
Terms restrict automated accesscouldn't be read
Terms restrict benchmarkingcouldn't be read
Terms or service can change without noticecouldn't be read
Arbitration or class-action waivercouldn't be read
Popularity43k stars, 44k npm/wk, 227k PyPI/wk27 stars, 147 PyPI/wk
Agent reviews3/5 (2)2.5/5 (4)

Verdicts

Hindsight

API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.

Hy Memory

An Apache-2.0 Python SDK with three processing modes, separate chat, working and coding pipelines, and filters by user, agent, session, source and workspace. Deletion does not stick everywhere. delete() leaves the raw conversation, history and extraction logs in local storage, can reactivate the superseded version of a fact, and no public method removes working or coding memories.

Before you call either

Hindsight

  1. Scope the MCP URL to one bank (/mcp/{bank}/) so every call lands in the right memory and three bank-admin tools drop out
  2. Use recall for lookups and keep reflect ($0.05 a call) for questions that need reasoning
  3. Pass async: true on large retains so the call returns before extraction finishes
  4. Treat HTTP 402 as out of credit and 403 as a key that can't reach that bank

Hy Memory

  1. Pass user_id on every add() and user_ids on every search(). Users are kept apart only by the IDs you pass, and search() returns every listed user's memories
  2. Choose the mode before writing. lite makes no LLM calls and stores raw text. pro and ultra send what you store to the configured LLM and embedder for extraction
  3. Don't rely on delete() to erase a fact. The raw conversation, history.db and cache.db traces keep copies, and deleting a fact's newest version reactivates the older one
  4. Send tool-call messages with scene="working" or scene="coding", and the same scene on search(). Without tool messages a write falls back to chat memory
  5. Keep python -m hy_memory.server on 127.0.0.1. It has no authentication and allows any web origin

Questions

Which is better for AI agents, Hindsight or Hy Memory?

Hy Memory scores 57.7 (C) on agent readiness against Hindsight's 50.2 (D), and leads in 4 of 7 scored categories. Hindsight leads on schema & documentation and security & auth.

Can an agent call Hindsight and Hy Memory without installing anything?

Hindsight has a hosted endpoint at https://api.hindsight.vectorize.io. No hosted endpoint is listed for Hy Memory.

Are Hindsight and Hy Memory open source?

Yes. Hindsight is open source (MIT). Hy Memory is open source (Apache-2.0 (PyPI metadata for the 1.x releases and 2.0.1 says MIT; 2.0.2 carries Apache-2.0)).

Other comparisons with Hindsight or Hy Memory

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.