Before You Start
You need:- Git installed and configured
- A GitHub account and a repository you can access
- An AI coding agent, such as Claude Code, Codex, Copilot CLI, Cursor, Factory, Gemini CLI, OpenCode, or Pi
- macOS, Linux, or Windows
- Optional: GitHub CLI (
gh) installed and authenticated, if you want Entire to create and push a private GitHub repository during setup
1. Install Entire
Entire ships two release channels:stable: recommended for most users.nightly: prerelease builds with newer changes.
- macOS (Homebrew)
- Linux
- Windows
- From Source
2. Open a Repository and Enable Entire
Use an existing GitHub repository, or create a new folder for a demo.- Existing repository
- New demo repository
Clone the repository, then enter it:
Claude Code
Claude Code
Codex
Codex
Copilot CLI
Copilot CLI
Cursor
Cursor
Factory
Factory
Gemini CLI
Gemini CLI
OpenCode
OpenCode
Pi
Pi
entire enable creates .entire/settings.json and .entire/.gitignore so collaborators share project settings. Entire keeps .entire/settings.local.json local for personal overrides.3. Create Your First Checkpoint
Start your agent from the repository root and give it a small task:
Enter or type y.
You have created a checkpoint. It links the commit to the prompt, transcript, tool calls, and files from the agent session.
View it with:
Choose
always at the commit prompt if you want Entire to link future agent-assisted commits automatically.4. Mirror Your Repository
A mirror lets agents clone and pull through Entire while GitHub remains the upstream repository.
Before you begin, make sure the Entire GitHub App can access the repository. An organization admin may need to approve the app.
Create a mirror:
origin. Entire saves the GitHub remote as upstream when that name is available.
Check the result:
origin should now use an entire:// URL. Continue using Git normally:
To keep
origin pointed at GitHub, add Entire as a separate remote instead:Continue With
Inspect Checkpoints
Review the session and decisions behind a commit.
Search Past Work
Search code, commits, and agent sessions together.
Mirrors in the CLI
Learn more about mirror regions and Git remotes.
Set Up an Agent
Configure another supported coding agent.