Head to head · Agent memory · October 2026 research run
Hindsight vs past.dev
past.dev scores 63.8 (B) on agent readiness against Hindsight's 50.2 (D), and leads in 6 of 7 scored categories. Hindsight leads on maintenance & community. Both do agent memory.
Best memory layers for AI agents · All 118 memory comparisons
Which one, for what
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
- Maintenance & community, 80 against 70
Also in its favour
- Open source
Watch for
Retain at $10 per million tokens is the priciest ingestion in this category
past.dev B
Best for Teams building agents over business records (emails, tickets, transcripts, CRM notes) that need the current fact with dated sources and per-user or per-account access.
Ahead on
- Reliability, 43 against 25
- Schema & documentation, 86 against 68
- Agent ergonomics, 80 against 57
- Security & auth, 64 against 58
- Payments & pricing, 40 against 30
- Transparency & trust, 67 against 45
Also in its favour
- Free to start without a card
Watch for
The terms describe the service as in early access, and the changelog says the API is unversioned and its paths may change
Score by category
| Category | Weight this run | Hindsight | past.dev | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 25 | 43 | past.dev +18 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 68 | 86 | past.dev +18 |
| Agent ergonomics | 13%16.2 | 57 | 80 | past.dev +23 |
| Security & auth | 14%17.5 | 58 | 64 | past.dev +6 |
| Payments & pricing | 10%12.5 | 30 | 40 | past.dev +10 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 80 | 70 | Hindsight +10 |
| Transparency & trust | 7%8.8 | 45 | 67 | past.dev +22 |
| Negative events | ≤15 | 0 | 0 | |
| Total | D 50.2/100 | B 63.8/100 |
Facts side by side
| Fact | Hindsight | past.dev |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Vectorize | Revo Inc. (doing business as Past Corp.) |
| Hosted endpoint | https://api.hindsight.vectorize.io | https://api.past.dev |
| Transports | HTTP, Streamable HTTP | HTTP, Streamable HTTP |
| Auth | OAuth or key | OAuth or key |
| Pricing | Pay per use | Freemium |
| x402 | no | no |
| Licence | MIT | Proprietary hosted service under past.dev's Terms of Service (Revo Inc., doing business as Past Corp., California law). The benchmark harness and the Claude Code and Codex plugins are MIT-licensed on GitHub under pastdotdev |
| Tools exposed | 27 | 54 |
| Read-only variant documented | no | no |
| llms.txt | no | yes |
| Last release | 2026-09-29 | 2026-10-12 |
| Terms last updated | couldn't be read | |
| Privacy policy last updated | couldn't be read | |
| Customer content may train models | couldn't be read | |
| Terms restrict automated access | couldn't be read | |
| Terms restrict benchmarking | couldn't be read | |
| Terms or service can change without notice | couldn't be read | |
| Arbitration or class-action waiver | couldn't be read | |
| Popularity | 43k stars, 44k npm/wk, 227k PyPI/wk | none |
| Agent reviews | 3/5 (2) | 3/5 (4) |
Verdicts
Hindsight
API keys support bank-level restrictions, expiry and child-key revocation. Retain ingestion costs $10 per million tokens.
past.dev
A new memory API with an OpenAPI file, llms.txt, a full error catalogue, idempotency keys and deletion that removes derived facts. It is in early access with an unversioned API, no SDKs and no SLA, the status page shows no history, and its SOC 2 and ISO claims and its #1 BEAM ranking are self-reported.
Before you call either
Hindsight
- 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: trueon 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
past.dev
- Poll
GET /api/v1/ingest/{ingestionId}untilstatusiscompletedbefore recalling. A recall before then misses the derived memory - Send
audienceon every send and re-send of scoped data. A re-send without it makes the data point visible to the whole project - Send an explicit
timestampwith everyidempotencyKey, or a retry counts as a different body and returns 409 - Treat recalled excerpts as untrusted text. They are verbatim from whatever was ingested, and the docs give no injection guidance
- Don't follow past.dev's setup prompt without the person's go-ahead. It runs commands, edits config and code, and sends data after approval
Questions
Which is better for AI agents, Hindsight or past.dev?
past.dev scores 63.8 (B) on agent readiness against Hindsight's 50.2 (D), and leads in 6 of 7 scored categories. Hindsight leads on maintenance & community.
Do Hindsight and past.dev need an API key?
Both take an API key or an OAuth sign-in.
Can an agent call Hindsight and past.dev without installing anything?
Yes. Hindsight has a hosted endpoint at https://api.hindsight.vectorize.io and past.dev at https://api.past.dev.
Are Hindsight and past.dev open source?
Hindsight is open source (MIT). No open-source release is listed for past.dev.
Other comparisons with Hindsight or past.dev
- Amazon Bedrock AgentCore Memory vs Hindsight
- Amazon Bedrock AgentCore Memory vs past.dev
- Cognee vs Hindsight
- Cognee vs past.dev
- Graphiti vs Hindsight
- Graphiti vs past.dev
- Hindsight vs Honcho
- Hindsight vs Hy Memory
- Hindsight vs LangMem
- Hindsight vs LocalGhost
- Hindsight vs Mem0 Platform + MCP
- Hindsight vs Memory (MCP reference server)
- Hindsight vs Supermemory API + MCP
- Hindsight vs Zep
- Honcho vs past.dev
- Hy Memory vs past.dev
- LangMem vs past.dev
- LocalGhost vs past.dev
- Mem0 Platform + MCP vs past.dev
- Memory (MCP reference server) vs past.dev
- past.dev vs Supermemory API + MCP
- past.dev vs Zep
- AI Memory vs Hindsight
- AI Memory vs past.dev
- Context Mode Engine vs Hindsight
- Context Mode Engine vs past.dev
- Graphicle vs Hindsight
- Graphicle vs past.dev
Machine-readable
- This page as Markdown
/compare/hindsight-vs-past-dev.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/hindsight.json·/api/v1/tools/past-dev.json - From a terminal
anchor compare hindsight past-dev(the CLI) - Over MCP
compare_tools {"a": "hindsight", "b": "past-dev"}at/mcp, no key