AI and models · Edition No. 34 · 28 Sep 2026

vectorize-io/hindsight

A memory store for AI agents that keeps what mattered from past sessions and hands the useful parts back, rather than replaying a whole conversation history.

← AI and modelsRead the whole edition →

35,388 stars · MIT, read from /blob/main/LICENSE on 2026-09-28; standard unmodified text, copyright "2025 Vectorize AI, Inc.". THE PROJECT'S OWN CHANNELS DISAGREE: the repository and the npm package say MIT, the PyPI page for hindsight-api says Apache 2.0 · v0.10.1 (2026-09-21), read from /releases/latest and confirmed by both ungh and PyPI; only two releases exist in total · Track this in Scout

A memory store for AI agents that keeps what mattered from past sessions and hands the useful parts back, rather than replaying a whole conversation history.

▶Repo detailsthe review · specs · pros & cons · install

What it is

A server plus client libraries for Python and JavaScript that give an agent long-term memory. It stores memories in PostgreSQL with the pgvector extension and uses a language model to decide what is worth keeping and what to hand back.

What it is good for. Anyone building an assistant that people use more than once. A support assistant that remembers a customer's setup, a coding assistant that remembers the house rules, a personal agent that stops asking the same three questions. It is developer infrastructure, so it is for people writing the application rather than using one.

Stars35,388
LicenceMIT, read from /blob/main/LICENSE on 2026-09-28; standard unmodified text, copyright "2025 Vectorize AI, Inc.". THE PROJECT'S OWN CHANNELS DISAGREE: the repository and the npm package say MIT, the PyPI page for hindsight-api says Apache 2.0
Latestv0.10.1 (2026-09-21), read from /releases/latest and confirmed by both ungh and PyPI; only two releases exist in total
Good
  • MIT, read from the LICENSE file, with no restrictions at all — unusual in a category where most projects are commercially backed.
  • It works with more than twenty-five model providers, so nothing is locked to one vendor.
  • PostgreSQL rather than a special database, which means backups and monitoring you may already know how to do.
Watch for
  • It has an unavoidable running bill. Every memory written and every recall calls a language model and an embedding model, so the cost grows with how much the agents remember and re-read. No pricing guidance is published for people running it themselves.
  • Only two releases exist — v0.10.0 on 14 September 2026 and v0.10.1 on 21 September 2026 — and the newest tag is already 140 commits behind the main branch. Pinning a release means running well behind the code the maintainers are testing. The JavaScript client is at 0.8.4, two minor versions behind the server.
  • Its own publishing channels disagree about the licence: the repository and the npm package say MIT while the PyPI page says Apache 2.0. Both are permissive, so the practical risk is small, but it is a contradiction in the project's own metadata.
Similar repositories
  • mem0ai/mem0

    65,967 stars, code on 25 September 2026, covered in Edition 28; the leader in this category, with a paid hosted service alongside it, and a more general store rather than one built around learning from experience.

    Track this in Scout
  • getzep/graphiti

    31,139 stars, code on 24 September 2026; stores memory as a knowledge graph in a graph database rather than in PostgreSQL, which suits questions about how things relate.

    Track this in Scout
  • letta-ai/letta

    24,870 stars, code on 10 September 2026; a whole platform for building agents inside, rather than a memory component added to an agent that already exists.

    Track this in Scout
Install
# Python
pip install hindsight-all -U
# JavaScript
npm install @vectorize-io/hindsight-client
Screenshots
vectorize-io/hindsight: GitHub preview cardvectorize-io/hindsight: Screenshot 1vectorize-io/hindsight: Screenshot 2vectorize-io/hindsight: Screenshot 3vectorize-io/hindsight: Screenshot 4

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.