explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR
  • The problem: Git hosting wasn't built for how agents use Git
  • How Continuity actually works
  • Block's Buzz Projects: a very different starting point
  • What this means if you're choosing infrastructure today
  • When to use Origin vs GitHub (and what security changes)
  • Summary
  • Related on explainx.ai
← Back to blog

explainx / blog

Cursor Built Its Own Git Host — Here's How Origin Actually Works

Cursor built Origin, a WAL-based Git storage system on S3, to fix what 20 years of Git hosting got wrong. Here's the actual architecture, and how it compares to Block's Buzz Projects — another agent-era Git alternative shipping the same week.

Aug 19, 2026·9 min read·Yash Thakker
CursorGitInfrastructureAgent HarnessBlock
go deep
Cursor Built Its Own Git Host — Here's How Origin Actually Works

Two very different companies shipped Git-hosting news the same week — and neither called it competing with GitHub, but both are clearly rethinking Git infrastructure for a world where AI agents, not just humans, are the ones pushing code. Cursor published a detailed engineering breakdown of Origin, a from-scratch Git hosting platform built on a storage system called Continuity. Days earlier, Block (Jack Dorsey's company) previewed Buzz Projects, extending its self-hosted, Nostr-based Buzz workspace — which explainx.ai has covered before — to also host Git repos directly.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.


TL;DR

table · 2 cols
QuestionAnswer
What is Origin?Cursor's own Git hosting platform, backed by a new storage system called Continuity
What problem does it solve?Traditional Git hosting (GitHub's "Spokes" model) doesn't scale well to millions of tiny, throwaway agent-created repos, or to massive monorepos needing far more than 3 replicas
How does Continuity work?A write-ahead log in S3 is the source of truth; local disk copies are a disposable cache rebuilt on demand
What is Buzz Projects?Block's separate feature adding Git hosting (with PRs, issues, signed contribution history) to its self-hosted Buzz workspace
Are these GitHub replacements today?No — Origin underpins Cursor's own product; Buzz Projects is explicitly labeled experimental

The problem: Git hosting wasn't built for how agents use Git

Cursor's post opens with the observation that Git's distributed design — every copy of a repo is identical, nothing on the server is special — makes naive hosting deceptively simple to start and genuinely hard to scale. The core obstacle is packfiles: the binary format Git uses to store and transfer data, optimized for compactness on a single machine but poorly suited to distributed access, since reading any single file requires walking a graph of pointers where each hop depends on the value of the last.

GitHub hit this wall in its early Rails-monolith days and, after failing with networked filesystems and block-level replication, landed in 2013 on Spokes: store real Git repos on fast local disks, replicate them to a small number of servers, and keep every replica in sync using three-phase commit (3PC), a consensus algorithm. That approach became the industry default — most major Git hosts run some variant of it — and it worked well for over a decade.

Cursor's argument is that Spokes has two structural limits that matter a lot more now than they did in 2013:

  1. 3PC doesn't scale past a handful of replicas. Consensus latency is bound by the slowest node in the cluster, so adding replicas to handle a big monorepo's CI load actually hurts push throughput.
  2. Every repo needs the same minimum replica count regardless of how little it's used. Coding agents now spin up huge numbers of small, often disposable repositories — Cursor says Spokes "still requires three replicas for every one of these repositories," wasting capacity on idle copies that can't be trimmed without risking data loss.

How Continuity actually works

Cursor's fix decouples "where does this repo physically live" from "what is actually true." The core primitive is a write-ahead log (WAL) stored in S3-compatible object storage. Every push is written as a WAL entry and only acknowledged once it's fully persisted — no server, no routing table, no consensus round required to know a push succeeded.

A local copy of the repo on fast NVMe disk still exists for actual Git operations (Cursor deliberately kept this part, since Git itself is highly optimized for local disk access) — but it's treated as a rebuildable cache, not a source of truth. If a repo is missing from a given server, it gets materialized fresh from the WAL on demand. Routing which server holds which repo uses rendezvous hashing rather than a database; if that routing is momentarily wrong (a server goes down, a deploy happens), the system just materializes the repo somewhere else rather than failing.

For replication, Cursor uses "optimistic" gossip over UDP to notify replicas a push happened, but never trusts the gossip packet itself — every replica verifies against S3 with a conditional GET before serving a read, so a lost or misdirected gossip packet can't produce a stale or incorrect answer; it just adds a small amount of latency on the next read.

Cursor reports (from internal synthetic stress tests, not independently verified figures) linear read-throughput scaling tested up to 100 replicas, sustained push throughput around 120/second on standard S3 and roughly 300/second on the lower-latency S3 Express One Zone tier, and successful use for everysphere, Cursor's own large internal monorepo.

Block's Buzz Projects: a very different starting point

Where Cursor built new infrastructure to scale a familiar hosting model, Block took the opposite approach: extend an identity and messaging system it already had. Buzz — which explainx.ai covered in detail in July — is a self-hostable, Apache 2.0 workspace built on the Nostr protocol, where humans and AI agents share channels using the same signed-event identity model. Buzz Projects, previewed as an "Experiments" feature, extends that same identity system to Git: repos live on your own relay, pushes and pulls work over plain Git Smart HTTP with no special tooling, and your Nostr key — the same one that signs your chat messages — also signs your commits, pull requests, and reviews.

The pitch is different from Origin's: not raw scale, but unified, self-owned identity and context. A pull request in Buzz Projects links back to the chat conversation that produced it; an agent's contribution history is a portable, cryptographically verifiable record tied to its own key, not a GitHub username your org controls. Block is explicit that this is early — the web UI lags behind the CLI/terminal experience, and the feature is labeled experimental.

What this means if you're choosing infrastructure today

Neither of these is a GitHub migration you can do this week. Origin is internal infrastructure underneath Cursor's own product — there's no indication in Cursor's post that it's opening Origin as a standalone hosting service others can sign up for. Buzz Projects is explicitly early and experimental, useful today mainly if you're already running Buzz for agent-human collaboration and want your Git activity in the same identity graph.

The pattern worth noticing: two companies, building for very different audiences (a coding-agent product vendor and a self-hosted communication platform), independently concluded that agent-heavy workflows strain assumptions Git hosting made when humans were the only ones pushing code — replica counts sized for human teams, identity models built around individual GitHub accounts, and audit trails that don't naturally capture which agent under whose authorization made a given change. Expect more of this, not less, as agent-authored commits become a larger share of total push volume.

When to use Origin vs GitHub (and what security changes)

Origin is not a GitHub replacement you choose — it is infrastructure Cursor runs for you. If you use Cursor's agent features and it spins ephemeral repos for experiments, those repos likely live on Origin already. You do not migrate by toggling a setting; Cursor owns the hosting layer.

Stay on GitHub (or GitLab / self-hosted) when:

  • You need org-wide SSO, compliance attestations (SOC 2, FedRAMP), or third-party app integrations that assume GitHub's API surface.
  • Your audit requirement is "which human approved this merge" — GitHub's mature PR review model, branch protection, and CODEOWNERS still win for regulated teams.
  • You depend on Actions, Packages, or the broader GitHub ecosystem — Origin solves storage and replication, not CI marketplaces.

Watch Origin-style architectures when:

  • Agents create high-cardinality, low-lifetime repos (one per task, discarded after merge) and your current host charges or replicates as if each were a production monorepo.
  • You run massive monorepos where read replicas need to scale past Spokes' practical ceiling without hurting push latency.
  • You are building an agent product and need hosting whose economics match agent-shaped traffic, not human-shaped traffic.

Security implications worth an audit either way:

table · 3 cols
RiskTraditional GitHub workflowAgent-era hosting (Origin / Buzz)
Credential scopePAT or OAuth tied to a human accountAgent tokens may outlive the session that minted them
Push attributionCommit author = developer identityCommits may be agent-generated under human authorization — hard to trace in standard blame views
Ephemeral repo sprawlLow — humans reuse reposHigh — throwaway repos multiply secret-leak surface if env files get committed
Replication trust3PC consensus across known replicasWAL + S3; verify you trust object-store integrity controls
Self-hosted optionGitHub Enterprise, GitLabBuzz Projects on your relay; Origin not offered standalone

If agents push code in your org today, the actionable step is not picking Origin over GitHub — it is treating agent credentials, ephemeral repos, and merge approval as a distinct threat model from human developer access. Branch protection written for human review cadence does not automatically catch an agent that opens, merges, and deletes a repo within minutes.


Summary

Cursor's Origin replaces the industry-standard "Spokes" Git hosting architecture (3-replica consensus via three-phase commit) with a write-ahead log in S3 as the single source of truth, letting it scale replicas independently in both directions — a handful for a throwaway agent repo, a hundred-plus for a giant monorepo under heavy CI load. Block's Buzz Projects takes a different route to a related problem, extending its self-hosted Nostr identity system to Git hosting so agent and human contributions share one signed, portable audit trail. Neither is a finished GitHub replacement yet, but both are concrete signals that Git infrastructure built for human-scale teams is being rebuilt for agent-scale usage.


Related on explainx.ai

  • OpenAI pauses frontier RL over Astra cyber risk
  • Anthropic "Mind Viruses" multi-agent research
  • Headless SaaS for agents: charge per interaction
  • Block Buzz: self-hosted Nostr workspace for humans and agents
  • DFlash 2 on MLX: local inference on Apple Silicon
  • Claude protein design and analytical chemistry results
  • Why AI agents haven't gone mainstream — consumer adoption

Official sources: Cursor — "Git at any scale" (August 18, 2026) · Block Engineering — "Projects in Buzz" (August 18, 2026)


Architecture details reflect each company's own published account as of August 19, 2026. Cursor's performance figures come from its own internal synthetic stress tests and have not been independently benchmarked; Buzz Projects is explicitly labeled experimental by Block.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Jul 24, 2026

Block Buzz: Self-Hosted Nostr Workspace for Humans and Agents

Buzz is Block’s open-source hive: one community, one signed event log, agents as members with their own keys — not chat bots glued to Slack. explainx.ai maps what works today, the Rust relay stack, and when to self-host vs wait.

Jun 17, 2026

Cursor Origin: the agent-first git hosting platform that wants to replace GitHub (2026)

GitHub was built for humans who happen to use machines. Origin is being built for machines that happen to work with humans. Cursor's new git platform reframes every assumption about code review, merge conflicts, and collaboration—starting with who the primary user actually is.

Aug 18, 2026

How ABC Legal Runs 50+ Claude Agents as Code (Case Study)

Anthropic published a customer story on August 17, 2026 about ABC Legal, a 1,100-employee legal document delivery company that turned scattered personal automations into a governed fleet of 50+ Claude Managed Agents. The reusable part isn't the agent count — it's treating every agent as code, reviewed by pull request, with a harvester-and-tuner loop that turns Slack reactions into merged prompt changes.