# 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.

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.

## 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

## Integrations
Claude Code, Gemini CLI, OpenCode, Cursor, GitHub Copilot CLI, OpenAI Codex, Factory AI Droid, Pi coding agent, Git, GitHub, Homebrew, Scoop

## Platforms
WINDOWS, MACOS, LINUX, WEB, API, VSC_EXTENSION, CLI

## Pricing
Open Source

## Version
v0.7.5

## Links
- Website: https://entire.io
- Documentation: https://docs.entire.io/
- Repository: https://github.com/entireio/cli
- EveryDev.ai: https://www.everydev.ai/tools/entire-cli
