← Discover
GitHub · vectorize-io/hindsight

Intelligent memory layer for AI agents

Hindsight provides a learning memory layer for AI agents. By inferring from past interactions and improving agents' decision-making processes, this open-source library enables systems to produce more consistent results over time.

Updates

  • October 22, 2026: Stars 51,834 → 52,557, latest release v1.1.0 (October 21, 2026).
  • October 20, 2026: Stars 49,114 → 51,834, latest release v1.0.0 (October 13, 2026).
  • October 13, 2026: Stars 47,195 → 49,114, latest release v1.0.0 (October 13, 2026).
  • October 8, 2026: Stars 46,537 → 47,195, latest release v0.10.3 (October 8, 2026).

What you get

  • Offers a memory architecture that learns from past interactions and produces more consistent results over time.
  • Improves agents' decision-making processes by going beyond direct information retrieval.
  • Includes client libraries for different languages such as Python, Node.js, and Go.

Installation

Starting the server with Docker
export OPENAI_API_KEY=sk-xxx

docker run -it --pull always --name hindsight --restart unless-stopped -p 8888:8888 -p 9999:9999 \
  -e HINDSIGHT_API_LLM_API_KEY=$OPENAI_API_KEY \
  -v hindsight-data:/home/hindsight/.pg0 \
  ghcr.io/vectorize-io/hindsight:latest

Running it

Setting up the client with Python
pip install hindsight-client -U                                  # Python
npm install @vectorize-io/hindsight-client                        # Node.js / TypeScript
go get github.com/vectorize-io/hindsight/hindsight-clients/go     # Go
curl -fsSL https://hindsight.vectorize.io/get-cli | bash          # CLI

If you don't write code

Paste this into your AI agent (Claude Code · Codex · Antigravity)

I want my AI agent to learn from past interactions, not just remembering the conversation history, but also making more consistent decisions over time. Help me configure the necessary server setup and client connections to integrate this memory layer into my project.

Repository: https://github.com/vectorize-io/hindsight. Follow the official instructions in the README of this repository for setup and execution.

Before starting, check which OS we are on and if the necessary tools (e.g., Python, Node.js, Git, Docker) are installed. Install any missing ones step-by-step according to this system.

Create a new, empty folder to work in. Do not touch any files outside this folder and do not delete anything. Tell me what you are going to do in one sentence before running each command.

Tell me what I should see on the screen at the end of each step. If an error occurs, I will paste the error message to you exactly as it is, and we will fix it together.

Related dictionary terms

Who it is forDevelopers who want AI agents to learn over time and make more consistent decisions.
LicenseMIT

Links

TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-09-25: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. The introductory text was prepared with AI from the repository's own documentation, and this page was machine-translated from the Turkish original · the Turkish version prevails.