If your team already ships patches from coding agents, the hard question is not how to produce a change, but whether enough independent evidence now exists to approve it. That is the niche Entire, introduced by Thomas Dohmke, is trying to occupy: a Git forge designed for collaboration between humans and agents, with three primitives — Trails, distributed Git hosting, and Continuous Memory. The platform is available today to any developer, is optimized for AI-native teams, and is also shaping an open ecosystem so developers can pick the right tools per task.
The classic pull-request model accumulates comments in a linear timeline, places CI status beneath them, and leaves the merge button at the bottom. Once agents generate long descriptions, that surface behaves like an audit log for another agent, while the human reviewer loses the signals needed to decide whether merging is safe. A Trail moves the decision layer to the top: eval scores update on every push, showing whether the loops between coding and review agents have reached a stable state or whether another iteration is still required.
The intended rule is narrow: merge only when confidence is high, risk is low, and every finding has been cleared.
Each project ships with pre-defined agents for code quality, security, and slop that can be enabled per repository. Custom agents can be configured through the Entire UI or as .json config in the repo. Internally, Entire uses Claude Code and Codex with the latest models, running on isolated cloud sandboxes provided by Daytona and E2B.
Continuous Integration was first proposed by Grady Booch in 1991 and has been crucial enough to let teams deploy hundreds of times per day. With agents writing more code, CI is even more important as a safeguard against unintended changes. Entire adds first-class CI integrations to Trails, beginning with Buildkite and Depot.
CI is configured at the project level because repositories inside a project often share infrastructure. After connecting Buildkite, every push builds on Buildkite’s infrastructure or the user’s own infrastructure. The result appears as a check on the Trail, and a failing build blocks merging. Agents can automate the loop through Buildkite’s API, CLI, or MCP. For teams using GitHub Actions, a workflow can be migrated by running bk pipeline convert without rewriting it.
Depot provides fast, reliable software delivery infrastructure for developers and coding agents, and it is compatible with GitHub Actions. Depot CI runs existing workflows without GitHub in the middle. Teams can connect Depot from Entire in a few clicks and create a Depot account in the same flow. Then depot ci migrate discovers GitHub Actions workflows, promotes them to Depot CI workflows, and flags anything that needs review. Companion commands support importing secrets and variables, so migrated workflows can run within minutes. Teams keep the workflows they built and get CI billed by the second, meaning faster jobs cost less.
Before distributed version control became mainstream, repositories and their history lived on systems such as Subversion. Git changed that model by letting developers commit, branch, merge, or even rewrite history locally, then reconcile later. The protocol supported distribution and decentralization, but forges repeatedly centralized the server side. Entire views that centralized model as poorly suited to the future because it lacks scalability, resilience, and control over where code is stored.
Starting now, users can create and natively host a repository on Entire, or mirror one from GitHub. The platform is powered by a new source control server scaled with a distributed object store and a transactional ref database that remains compatible with Git. According to open-source benchmarks, pushes are up to 89x faster than GitHub and 6x faster than Cursor Origin.
| Forge | Pushes per second |
|---|---|
| Entire | 418 |
| Cursor | 65 |
| Pierre | 15 |
| GitLab | 10 |
| GitHub | 4.7 |
The same benchmark presentation highlights pushes up to 89 × faster than GitHub.
Users and organizations can replicate projects and repositories across multiple regions, or keep them in a chosen region for data residency. Entire is live today in the US, EU, Australia, and India.
To begin, a repository can be created on Entire from the web interface or from an agent using the Entire CLI. Repositories live inside projects belonging to an organization or personal account. When a project is created, the user picks a primary region and can replicate repositories across one or more regions.
If GitHub should remain the source of truth, mirroring is available. A user authorizes the GitHub App for Entire, then selects the repository and regions. Trails can work on top of pull requests just as with native hosting. During mirroring, push traffic routes back through GitHub. If a service disruption occurs, Entire continues serving clones and fetches from the regional mirror, while agents can keep pushing to Entire-native branches—any branch prefixed entire/unmirrored/—until GitHub returns.
There are two options for moving a repository from GitHub. When mirroring in the United States, users can detach the mirror from repository settings by clicking Detach from GitHub and choosing the destination project. Alternatively, users can migrate directly without mirroring using the entire-migrate plug-in. Users can also fetch from GitHub and push to Entire from a local machine or inside a CI/CD workflow.
Every day, developers and agents make decisions, discover constraints, try approaches, and learn what works while building features or fixing bugs. Much of that knowledge disappears when a session ends. Starting a new session opens a new context window, forcing agents to relearn information that is not already present, which is slow and expensive. Continuous Memory is positioned as the layer that carries understanding forward: if CI brings code together and CD ships it, Continuous Memory preserves the context agents need, making the repository the memory.
Two commands in the Entire CLI make the concept possible: entire-graph maps how code fits together and, in testing, saved up to 71% on tokens; entire-brain indexes sessions and attaches them to the graph to create durable memories retrievable faster than grepping through the codebase. Both plugins are open source and local first, and they are designed to work together: entire-brain builds on entire-graph’s map of code.
entire-graph hands an agent a precomputed map of a Git repository: ranked code search plus definitions, callers, types, routes, and change impact, each with file:line locations. Its built-in analyzer parses the repository locally with tree-sitter and makes no network requests, model calls, or API-key lookups.
entire-brain creates a durable memory layer for a repository, allowing agents to have the right context at the right time: the why behind the what changed. Under the hood, it indexes the map of code and binds it to past agent sessions recorded in Git history via the Entire CLI.
For example, when fixing a rounding bug that creates a mismatch error in a billing system, entire-graph traces the invoice calculation through every caller and test, while entire-brain gives the agent the intent behind current logic, the fixes already shipped and why, or what tests broke the last time someone changed it.
entire-brain can also connect to the Entire backend, enabling team agent memories to live in one shared space instead of individual machines. Each Trail then shows the memories created by the agent, so reviewers can see the decisions the developer made and the facts the agent learned. To start, set up entire-graph and entire-brain in the repository.
| Area | What the platform changes | Practical impact |
|---|---|---|
| Review surface | Trails put eval scores and findings above the fold. | Reviewers can judge whether a state is stable before merging. |
| Hosting | Repositories can be native, mirrored, or migrated with region controls. | Teams can keep GitHub as source of truth or consolidate on Entire. |
| CI | Buildkite and Depot integrate as first-class CI sources. | Build status can block merges and can be operated by agents. |
| Agent context | entire-graph and entire-brain preserve code structure and session knowledge. | Less repeated context loss across sessions. |
The hosting comparison and the 89 × claim are drawn from the published benchmark presentation. The 418, 65, 15, 10, and 4.7 pushes-per-second figures are reproduced there, along with the statement that pushes are up to 89x faster than GitHub and 6x faster than Cursor Origin. The 71% token saving is described as a testing result for entire-graph, and the regional availability list for US, EU, Australia, and India is taken from the product description.
No. The description positions it as a Git forge, and the new source control server remains compatible with Git. Agents can continue pushing to local repositories, to mirrored branches, or to Entire-native branches depending on the setup.
Yes. You can mirror a repository from GitHub by authorizing the GitHub App for Entire and selecting regions. During normal mirroring, push traffic routes back through GitHub; during a service disruption, clones and fetches can still be served from the regional mirror while agents push to branches prefixed with entire/unmirrored/.
Not necessarily. For Buildkite, teams using GitHub Actions can run bk pipeline convert without rewriting. For Depot, depot ci migrate discovers GitHub Actions workflows, promotes them to Depot CI workflows, and flags anything that needs review.
The table shows pushes per second across several forges. The platform is listed at 418, ahead of Cursor at 65, Pierre at 15, GitLab at 10, and GitHub at 4.7. The same presentation highlights pushes up to 89 × faster than GitHub.
entire-graph builds a local map of the repository using tree-sitter and avoids network requests, model calls, and API-key lookups. entire-brain then indexes sessions and attaches them to that map, so agents can retrieve prior context faster than grepping through files.
One year after the project began, the team says it is excited about what Entire has already become and what agents will work on next. Building a new developer platform requires community collaboration, so users are invited to try it and report what they love or want improved through Discord. For MyTechDailyNews Software, the practical signal is whether Trails make merge decisions more legible, whether regional hosting removes a real blocker, and whether Continuous Memory reduces repeated context loss without turning the repository into another black box.