Skip to main content
Entire has two ways to host your repositories and view your agent history:
  • Entire CLI. Runs in your terminal and works with the repository on your machine. Use it to enable Entire in a repo, capture agent sessions, list and explain checkpoints, search past work, and create or clone mirrors.
  • entire.io. The web interface for your repositories. Use it to browse, search, and share your agentic history and to connect GitHub repositories to Entire.
The CLI captures the work on your local machine as an agent works. When you commit and push, entire.io can read that captured history and make it easier to review with your team.

Entire CLI

What the Entire CLI Does

The Entire CLI captures your agent sessions and links them to your commits, so you and your agents can trace any change back to the work behind it. It also lets you clone and mirror your repositories directly from Entire. The Entire CLI helps you and your agent to:
  • Record every agent session as a checkpoint linked to your commits, so the prompts, transcripts, and file changes behind a change are never lost.
  • Search your code and the sessions, commits, and checkpoints behind it, from the terminal or from inside your agent.
  • Explain why a file or line exists with entire blame and entire why, which show the checkpoint, prompt, and session that produced it.
  • Mirror and clone your repositories natively on Entire, from the region closest to your agents.
  • Hand off work between sessions and agents with the session handoff Skill and entire session resume, so the next agent starts with the context it needs.
  • Review and summarize agent work with entire review, a multi-agent review of a branch, and entire recap, a summary of recent checkpoint activity.
For the full list of commands and features, see the CLI Reference.

How to Access the CLI

Install the CLI, then run commands from inside a Git repository:
Set up Entire for the coding agent you use:
Replace codex with your agent if needed, such as claude-code or gemini. See Set Up an Agent for the full list. These are some commands to start with:
Some CLI commands use your hosted Entire account, such as cross-repository search, mirrors, and account activity. Sign in when prompted, or run:
For a remote machine or container where a browser cannot open directly, use:

Host and Mirror Repositories from the CLI

Entire is a distributed Git hosting network. A mirror is a synced copy of your GitHub repository that lives on Entire in a region you choose, so agents can clone and fetch from the cluster closest to them while GitHub stays the source of truth. From the CLI you can create mirrors, see where a repository is mirrored, and clone or point an existing checkout at one:
The Entire GitHub App must have access to the repository before you can create a mirror. If a repository is mirrored in more than one region, entire repo clone and entire repo mirror use ask you to choose one. Pass --cluster in scripts. Mirrors sync every push back to GitHub. To keep pushing when GitHub is down, or to absorb many agents pushing at once, push to an Entire-native branch by naming it with the entire/unmirrored/ prefix. See Mirrors in CLI for the full command-line flow.

entire.io

entire.io is the browser-based view of the history the CLI captured. It is useful when you want a visual way to understand work, search across repositories, review your commits and work, or share context with teammates.

What entire.io Shows

After you sign in, entire.io can show:
  • Recent repository activity and commits.
  • Checkpoints grouped by repository and branch.
  • File diffs and the agent sessions that contributed to a checkpoint.
  • Session timelines, prompts, transcripts, tool calls, and files.
  • Search results for sessions, commits, checkpoints, and indexed source code.
  • The repositories connected to your account, their mirror regions, and their GitHub App access.
entire.io activity overview

How to Access entire.io

  1. Install and enable the Entire CLI in the repository.
  2. Commit and push your work so the checkpoint data is available to Entire.
  3. Sign in at entire.io.
  4. Open a repository, then choose a branch, checkpoint, session, or search result to inspect.
You do not need a local clone to review a repository in entire.io, but the repository must be connected to your Entire account and its data must be available.

Host and Mirror Repositories in entire.io

entire.io is where you connect GitHub to Entire and choose which repositories Entire can see. The repository setup flow walks you through it:
  1. Configure GitHub App. Install the Entire GitHub App, or update its access, for all repositories or only the ones you select. This step needs a GitHub organization admin if the repository belongs to an organization.
  2. Select repositories. Choose the repositories to make available in Entire.
  3. Choose data residency. Pick the region where Entire stores and serves each mirror. Entire currently offers US and EU regions in the web flow.
GitHub repository mirrored across Entire regions in Australia, Germany, India, and the United States
The mirrored repositories then appear in your repository list. Your team can browse their activity in entire.io, and agents can use each mirror as a regional Git remote with the entire:// clone URL shown for it. Mirror access follows GitHub collaborator permissions and syncs every hour. See Mirrors in entire.io for the web flow with screenshots, or Mirror a GitHub Repository for the complete walkthrough from access setup through removal. The two surfaces work together: the CLI captures and manages the history and creates mirrors from the terminal, while entire.io connects your GitHub repositories and makes that history easy to explore and share.

Continue With

Installation

Install and verify the Entire CLI.

Quickstart

Set up Entire and capture your first agent session.

CLI Reference

Find every Entire CLI command and flag.

Code Hosting

Learn how Entire hosts and mirrors repositories across regions.

Inspect Checkpoints in entire.io

Inspect checkpoint details, sessions, and file diffs visually.

Sessions in entire.io

Browse the prompt, transcript, and activity behind agent work.

Search in entire.io

Search past work or indexed source code in the browser.

Dispatches in entire.io

Create readable summaries from repository history.