Entire CLI installs Git hooks and agent hooks in a repository so that each AI coding session is recorded next to the commits it produced. A session holds the prompts, responses, tool calls, files touched, and token usage of one agent run. When you or the agent commit, the pending session work becomes a checkpoint, and the commit carries a trailer that links it to that checkpoint. You can then trace a change back to the conversation behind it, or resume an earlier session from its checkpoint.
Checkpoints live in the repository's own Git object store as separate refs, never in the branch history, and Entire never creates commits on the active branch. Because each checkpoint is an independent ref, checkpoints push and fetch one at a time, and a checkpoint written on another machine is fetched the first time you read it. Session tracking is per worktree, and several sessions on the same commit are tracked separately.
It works with Claude Code, Codex, Cursor, Antigravity, Copilot CLI, OpenCode, and Pi. Detected secrets are redacted from transcripts and metadata before a checkpoint is written, though redaction is best-effort, and transcripts in a public repository are visible to anyone. The same CLI also manages organizations, projects, and repositories on Entire's hosted Git network, which mirrors repositories so agents can clone without hitting origin rate limits.
Features
- Session capture: records prompts, responses, tool calls, files touched, and token usage for each agent session while you work
- Commit-linked checkpoints: each commit gets a trailer pointing to a checkpoint that holds the conversation behind the change
- Clean history: checkpoint data is stored in separate Git refs, so the branch history only contains your own commits
- Session resume: restores the checkpointed session metadata for a branch so you or a coworker can continue the conversation
- Search: finds checkpoints, commits, and sessions with semantic and keyword matching
- Line provenance: experimental blame and why commands map a line of code back to the prompt, session, and checkpoint that created it
- Auto-summarization: optionally writes a summary of intent, outcome, learnings, friction points, and open items for each checkpoint, generated by Claude Code by default or another configured agent
- Secret redaction: detected API keys, tokens, and credentials are removed before a checkpoint is stored
- Existing hooks preserved: chains alongside existing Git hooks such as git-lfs, lefthook, and pre-commit instead of replacing them
- Plugins: any executable following the naming convention runs as a CLI subcommand, with a Git-synced plugin index and checksum-verified installs
