Hindsight
Hindsight is an agent memory system from Vectorize built around the idea that agents should learn over time, not just recall conversation history. It exposes three operations — retain, recall and reflect — over memory banks stored in PostgreSQL with pgvector, organising knowledge as world facts, experience facts, auto-consolidated observations and user-curated mental models with entity, temporal and semantic pathways. Retrieval runs semantic, BM25, graph and temporal strategies in parallel (TEMPR). Developers add it to an existing agent with a two-line LLM-client wrapper, via Python/TypeScript SDKs or plain HTTP, an MCP server, or coding-agent integrations for Claude Code and Cursor.
Hindsight released v0.10.1 on 21 September 2026 and reached GitHub's daily and weekly trending lists with over 27,000 stars; recent work added coding-agent integrations, an installable documentation skill (npx skills add), MCP support and the hosted Hindsight Cloud.
As of
- retain / recall / reflect API for storing, searching and reasoning over agent memory
- Memory banks with world facts, experience facts, consolidated observations and mental models
- Multi-strategy retrieval combining semantic, keyword (BM25), graph and temporal search
- Two-line LLM wrapper that adds memory to existing agents automatically
- Python and TypeScript SDKs, HTTP API, MCP server and Claude Code / Cursor integrations
- Self-hosted Docker deployment on PostgreSQL + pgvector, or managed Hindsight Cloud
- State-of-the-art LongMemEval results with independently reproduced benchmarks
Developers building agents or coding-assistant workflows that need persistent, evolving memory across sessions and want an open-source system they can run on their own Postgres.
Simple chatbots that only need short conversation history, or teams that cannot run PostgreSQL/pgvector and an LLM provider for memory consolidation.
Hindsight is open source under the MIT license and can be self-hosted with Docker (PostgreSQL + pgvector) or embedded in Python; you pay only for the LLM/embedding provider you configure. Vectorize also offers a managed Hindsight Cloud service.
Hindsight is one of the most credible open-source agent-memory options available, backed by published benchmarks and production use; expect more setup than a plug-in memory file, but far stronger recall and consolidation.
Is Hindsight free?
Yes - Hindsight is Open Source. Hindsight is open source under the MIT license and can be self-hosted with Docker (PostgreSQL + pgvector) or embedded in Python; you pay only for the LLM/embedding provider you configure. Vectorize also offers a managed Hindsight Cloud service.
Is Hindsight open source?
Yes - Hindsight is open source. Hindsight is open source under the MIT license and can be self-hosted with Docker (PostgreSQL + pgvector) or embedded in Python; you pay only for the LLM/embedding provider you configure. Vectorize also offers a managed Hindsight Cloud service.
Who is Hindsight best for?
Developers building agents or coding-assistant workflows that need persistent, evolving memory across sessions and want an open-source system they can run on their own Postgres.
Who is Hindsight not ideal for?
Simple chatbots that only need short conversation history, or teams that cannot run PostgreSQL/pgvector and an LLM provider for memory consolidation.
What are the best Hindsight alternatives?
The closest Hindsight alternatives on ai.dosa.dev are Pieces for Developers, agenttrace, Vibe Kanban - all listed under Developer Productivity & Workflow.
Who makes Hindsight?
Hindsight is developed by Vectorize. It is listed in the Developer Productivity & Workflow category on ai.dosa.dev.
Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.
Content on this page is AI-generated. Please verify details with the vendor's website for accuracy.