Entire CLI
Open-source CLI that hooks into your Git workflow to capture AI agent sessions alongside commits, creating a searchable record of how code was written.
At a Glance
About Entire CLI
Entire CLI is an open-source, MIT-licensed command-line tool built by Entire Inc. that integrates with your existing Git workflow to record AI agent sessions as you code. Every conversation with a supported AI agent is captured and linked to the corresponding commit, creating a persistent, searchable history of not just what changed but why. The project is written in Go and available on GitHub under the entireio/cli repository.
What It Is
Entire CLI sits in the background of your development workflow, using Git hooks to intercept and store AI agent sessions at commit time. Rather than letting agent context disappear after each session, Entire stores full transcripts—prompts, responses, files touched, token usage, and tool calls—on a dedicated entire/checkpoints/v1 branch in your repository. This means the reasoning behind every code change is preserved alongside the change itself, without modifying your main branch history.
How the Checkpoint System Works
The core abstraction is the checkpoint: a snapshot tied to a git commit that bundles the code change with the full agent session that produced it. Checkpoints are stored on a separate branch so your working branch stays clean. Key behaviors include:
- Sessions are identified by a
YYYY-MM-DD-<UUID>format and stored separately from code commits - Multiple concurrent agent sessions on the same commit are tracked independently
- Git worktrees are supported, with each worktree getting independent session tracking
- Auto-summarization can generate AI-written summaries of intent, outcome, and friction points at commit time (currently requires Claude CLI)
Supported Agents and Setup Path
Entire CLI supports a broad set of AI coding agents out of the box. According to the README, supported agents include Claude Code, Gemini CLI, OpenCode, Cursor, GitHub Copilot CLI, OpenAI Codex, and Factory AI Droid. Each agent stores its hook configuration in its own directory (e.g., .claude/settings.json for Claude Code, .cursor/hooks.json for Cursor). Installation is a single curl command or via Homebrew/Scoop, followed by entire enable in any Git repository.
Why It Matters for AI-Assisted Development
As AI agents become a primary way code gets written, the traditional Git log captures the output but loses the process. Entire addresses this gap by making agent sessions first-class artifacts in version control. The README highlights several concrete use cases:
- Onboarding: new team members can trace the path from prompt to change to commit
- Debugging: understand why a decision was made, not just what was changed
- Recovery: rewind to a known-good checkpoint when an agent goes sideways
- Compliance: maintain an audit trail of AI interactions tied to specific commits
Update: v0.7.5
The latest stable release is v0.7.5, published on June 4, 2026. The repository was created in January 2026 and has seen rapid development, with the last push recorded on June 12, 2026. The project ships two release channels—stable (default) and nightly—available via Homebrew, Scoop, and a shell installer. The entire checkpoint rewind command is marked as deprecated and will be removed in a future release, with entire session resume as the forward-looking replacement. The company states it is backed by a $60 million seed investment and is building toward a broader developer platform for human-agent collaboration.
Community Discussions
Be the first to start a conversation about Entire CLI
Share your experience with Entire CLI, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully open-source and free to use under the MIT License.
- Capture AI agent sessions on every commit
- Full prompt/response transcript storage
- Searchable session history
- Checkpoint rewind and resume
- Support for all major AI agents
Capabilities
Key Features
- Captures AI agent sessions on every git commit
- Links full prompt/response transcripts to commits
- Stores session metadata on a separate git branch
- Supports Claude Code, Gemini CLI, Cursor, OpenCode, Copilot CLI, Codex, Factory AI Droid
- Searchable record of how code was written
- Rewind to previous checkpoints
- Resume previous agent sessions
- Git worktree support with independent session tracking
- Concurrent session tracking
- Auto-summarization of sessions at commit time
- Secret redaction when writing to checkpoint branch
- Configurable checkpoint remote for separate repo storage
- Two release channels: stable and nightly
- Accessible mode for screen reader users
