Where does our data live?
On a server you run. hindsight is one Node process and Postgres, deployed with Docker on your own infrastructure. The CLI uploads only to that server and sends no telemetry.
Will it make the whole team better with agents, not just better informed?
That’s the point. Prompts that worked are searchable, so people see how a teammate solved something before they try, and can continue that session in their own agent. What people keep telling their agents becomes a skill every agent on the team gets. Live lets anyone watch a teammate’s session as it happens. And each person gets a private read of their own habits, from planning to verification, with the prompts that show them.
How fast do new engineers get up to speed?
Faster, because the reasoning is written down. They read why the code is the way it is in the conversations that wrote it, and hindsight why answers for any line. Their agents start with the same history and the team’s skills from day one.
Will it slow down commits?
No. Hooks record the session locally while people work. The upload runs in a detached process after the commit returns, and failed uploads stay queued and retry on their own.
How do you keep secrets out?
Secrets are redacted twice: once when a checkpoint is written on the computer, and again over every string of the upload. Tool output, such as command output and files read, isn’t uploaded by default, and neither are images.
Who can read a conversation?
Every session is private or team. Team sessions are readable by members of the repository’s workspace who can also read the repository on GitHub. Authors can share a single session with a person, or through a link that expires.
Can engineers delete what they uploaded?
Yes, at any time. hindsight delete removes one session and hindsight disable removes everything a computer uploaded for a repository. Summaries drawn from a deleted session go with it.
How is attribution calculated?
hindsight replays each agent edit against the commit’s real diff and ties every hunk to the turn whose edits explain it: agent, mixed or not matched, with a confidence. It reports what the method can show, never a guess about who typed a line.
Which agents are supported?
Claude Code, Codex and pi are verified with real sessions. Cursor, Gemini CLI, OpenCode, Copilot CLI, Droid and Amp are supported too. hindsight init sets up every one it finds on the computer.
Does hindsight send our code to an AI model?
Only for pull request summaries and playbook suggestions, through the OpenRouter key you configure, and only from team sessions. Answers to “why” come from your own agent: hindsight calls no model for them.
What does hindsight Live change for us?
Nothing until an owner or admin turns it on for a workspace. Then agents pause once before editing a file a teammate’s agent is editing, and people can watch, suggest into and fork each other’s sessions.