finds.dev← search

// the find

entireio/cli

★ 4,756 · Go · MIT · updated Jul 2026

📜 Entire CLI hooks into your Git workflow to capture AI agent sessions as you work. Sessions are indexed alongside commits, creating a searchable record of how code was written in your repo.

Entire hooks into AI coding agents (Claude Code, Codex, Gemini, Cursor, and others) via their native hook systems and stores full session transcripts alongside commits on a separate `entire/checkpoints/v1` branch. The pitch is that you can trace any line of code back to the prompt that wrote it, rewind to mid-session checkpoints, and hand off a session to a coworker with full context intact. It is a cloud service with a Go CLI frontend.

The git-native storage model is well thought out — metadata lives on a separate branch, your working branch commits stay clean, and worktrees get independent session tracking without conflicts. Multi-agent hook coverage is broad: eight agents, each with its own package implementing a consistent interface, which makes adding a ninth straightforward. The `entire blame` and `entire why` labs commands are the most interesting part — tracing a specific line back to the checkpoint and prompt that created it is genuinely useful for debugging AI-introduced bugs or understanding why a design decision was made. The checkpoint remote feature (push session data to a private repo while code lives in a public one) solves a real problem for open-source contributors who use AI agents.

`entire checkpoint rewind` is deprecated with no documented replacement in the README — the feature for getting back to a mid-session save point is going away and the migration path is just 'use session resume', which is not the same thing. Secret redaction is described as best-effort, with a warning that shadow branches during an active session may contain unredacted data; anyone who force-pushes or accidentally shares those branches leaks credentials, and the tool gives you no way to know what was or wasn't redacted before the fact. Auto-summarization is hardcoded to Claude CLI despite the tool supporting eight different agents — you need Claude specifically installed even if you use Gemini or Codex exclusively. The `entire/checkpoints/v1` branch will grow unboundedly on active repos with no documented pruning strategy; `entire clean` exists but only for orphaned data, not for managing overall branch size over time.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →