11st of 12 in Memory
hindsight
Agent memory server with retain, recall and reflect operations
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 48k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
Overview
Hindsight stores agent memories in banks and extracts facts, entities and timestamps from retained text using an LLM. Recall runs semantic, BM25, graph and temporal retrieval in parallel, then reranks the merged results. Background jobs consolidate facts into observations and mental models. It exposes a REST API, Python, Node.js and Go clients, a CLI, and a per-bank MCP endpoint.
Who it is for: Developers adding long-term memory to LLM agents and coding assistants
Strengths
- Four parallel retrieval strategies merged with reciprocal rank fusion and cross-encoder reranking
- Works with 25+ LLM providers, including local ollama, lmstudio and llamacpp
- Built-in MCP endpoint per bank, plus 60+ listed integrations
- Embedded mode runs in-process via pip with a bundled pg0 database
Weaknesses
- Every retain call requires an LLM, adding cost and latency
- Accuracy claims are the vendor's own benchmarks; independent reproduction is partial
- Managed Cloud and Enterprise tiers exist; feature differences from self-hosted are unclear
- Minimum RAM and GPU needs are not stated in the README
What it needs
- Docker
- Needs LLM provider (hosted or local), PostgreSQL (embedded pg0 by default), Oracle AI Database (optional)
- Models: openai, anthropic, gemini, groq, bedrock
- port 9999
Also in Memory
See all 12| Rank | Project | Score |
|---|---|---|
| 2 | MemPalaceLocal verbatim memory for coding agents on ChromaDB with 45 MCP tools | 77 out of 100 |
| 3 | agentmemoryPersistent memory server for coding agents, exposed over MCP and REST | 75 out of 100 |
| #4 | OpenVikingContext database exposing agent memory, knowledge and skills as a filesystem | 74 out of 100 |
| #5 | Mem0Memory layer for agents with a self-hosted server, SDKs and CLI | 73 out of 100 |
| #6 | CogneeMemory engine that turns documents and code into a knowledge graph | 73 out of 100 |