Back to directory

Hindsight

An agent memory system built to let agents learn from experience over time, rather than only recall past conversations, reporting strong results on a long-term conversational memory benchmark.

Hindsight

Hindsight organizes agent memory around retaining, recalling and reflecting on observations, mental models and knowledge pages grouped into banks, aiming to go beyond simple retrieval-augmented generation or knowledge-graph memory by having the agent learn from what it stores. On the LongMemEval benchmark, used to assess memory system performance across conversational AI scenarios, the project reports state-of-the-art results as of January 2026, with the benchmark data independently reproduced by outside research groups.

It runs as a server, in Docker or on Kubernetes via Helm, with an API and a UI, and can also install as a package on bare metal. It connects to more than 25 LLM providers, including hosted APIs, fully local runtimes such as Ollama, llama.cpp and LM Studio, OpenAI-compatible endpoints, gateways, and existing subscriptions such as ChatGPT Plus/Pro, Claude Pro/Max, Cursor and GitHub Copilot without needing a separate API key. It supports PostgreSQL and Oracle AI Database for storage.

It is written in Python and licensed under the MIT license.

More in Agent memory

See all 450
  • A long technical guide to AI agent memory: why stateless LLMs need it, the different memory architectures from vector stores to knowledge graphs, and how Cognee implements one as an open-source memory layer.

  • A local, file-based long-term memory layer for a personal AI that never summarizes conversations, keeping every line with a timestamp and searching by time first and words second, rather than retrieving only similar-seeming chunks.

  • NEOTH

    deepwiki.com

    A local-first personal AI daemon in Rust with five memory tiers, consent-gated tools, a WASM plugin sandbox, multi-provider model routing and signed audit logs, aimed at people who want both a daily assistant and a serious coding helper.