logo Hindsight

Hindsight

Vectorize · Developer Productivity & Workflow · Updated
Visit site

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
✓ 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.

✗ 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.

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.

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.
agent-memoryopen-sourcemcppostgresqlpgvectorsdkself-hosted
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.

Track Hindsight in your AI stack

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.