vectorize-io/hindsight#coding-agents

Hindsight, agent memory that learns: long-term project memory with auto recall and retain, knowledge pages, deep reflection, and per-repo memory banks.

Hindsight is agent memory that learns: long-term project memory with auto recall and retain, knowledge pages, deep reflection and per-repo memory banks. Rather than a flat vector store, it builds structured, evolving knowledge that the agent retains and recalls automatically as it works on a repository, so context carries across sessions. It ships a one-command installer that wires itself natively into the coding agents it detects, plus Node and Python client libraries for embedding the same memory in your own tools. The project publishes benchmarks and a paper documenting the approach.

Memory ★ 0 updated 2026-09-21
View on GitHub ↗

Install

npx @vectorize-io/hindsight-coding-agents install all

The README installs memory into every detected coding agent with 'npx @vectorize-io/hindsight-coding-agents install all' (or 'install claude-code' for one). The Node client is 'npm install @vectorize-io/hindsight-client'; the Python packages are 'pip install hindsight-api' / 'hindsight-client' / 'hindsight-all'; and a documentation skill installs with 'npx skills add https://github.com/vectorize-io/hindsight --skill hindsight-docs'. The npm package @vectorize-io/hindsight-coding-agents was re-verified live on 2026-10-02 at 0.8.0; its registry repository field points to vectorize-io/hindsight.

Compatibility

Installs natively into detected coding agents via the coding-agents CLI; Node (@vectorize-io/hindsight-client) and Python (hindsight-api, hindsight-client, hindsight-all, hindsight-litellm) clients are also published. The project ships docs, a cookbook, benchmarks and a research paper (arXiv 2512.12818), and offers Hindsight Cloud alongside the self-hosted route.

Details

FAQ

How do I add Hindsight to my coding agents?
npx @vectorize-io/hindsight-coding-agents install all wires it into every detected agent; install claude-code targets one.
What does Hindsight actually do?
Long-term project memory with auto recall and retain, knowledge pages, deep reflection and per-repo memory banks — structured knowledge that persists across sessions.
Are there client libraries?
Yes — 'npm install @vectorize-io/hindsight-client' for Node/TypeScript and pip packages (hindsight-api, hindsight-client, hindsight-all) for Python.

Alternatives

flymysql/dsh-memory · highland0971/dsh-native-memory · ICCuse/dsh-file-memory

More plugins in Memory

Browse more in Memory

Guides for Memory plugins