Cursor launches Origin, GitHub alternative
TL;DR Highlight
Cursor opens Origin, code hosting with repos, PRs and GitHub sync, in early beta on paid plans
Who Should Read
A team developer using Cursor who is weighing GitHub alternatives and agent-centered code collaboration
Core Mechanics
- Cursor now hosts code
- Origin rolls out today in early beta on all paid plans.
- It starts with repos, pull requests, code browsing and GitHub sync, built for agent scale.
- Agent-native features are only said to ship soon.
- Hosted repos use Origin as source of truth
- Create a repo with +New in the Codebase tab, then clone or push with the CLI.
- Pushes land on Origin and GitHub is not in the path.
- The codebase name you pick for your first repo becomes part of every URL (cursor.com/codebase/acme-corp).
- GitHub repos sync alongside
- Connect GitHub, pick your org, and choose which repos to sync; you can disconnect any time.
- For synced repos GitHub stays the source of truth and Origin mirrors it.
- Changes update in real time.
- PRs sync both ways
- Comments made in Cursor on synced repos post to GitHub.
Community Reactions
- An Origin developer joined to take questions
- The commenter says they work on Origin, co-founded Graphite, and will answer questions about Origin and source control.
- Worry about training on hosted code dominated the comments
- Several commenters assumed Cursor would train on private repos hosted there.
- One noted Legacy Privacy Mode disables code storage so no Codebase can be set up, and the only other mode shares data for training.
- Disappointment that it is just a GitHub clone
- Some said agent-era collaboration needs new primitives instead of PRs, issues and CI.
- Others pointed to existing alternatives such as GitLab, Gitea, sourcehut, Codeberg and Tangled.
- Limits on calling it a GitHub alternative
- A commenter noted signup requires a mobile phone number.
- Another asked whether repos can be browsed without a Cursor account or are all private.
- One worried the name overlaps with git's origin and could confuse LLMs pushing to origin main.
How to Apply
- Sync one personal GitHub repo
- Today, connect GitHub in Cursor's Codebase tab and pick one low-stakes repo.
- Use the icons to tell hosted from GitHub repos and check sync status in settings.
- Disconnect right away if you don't need it.
- Verify two-way PR sync yourself
- Open a test PR on a synced repo and comment from Cursor to see it post to GitHub.
- Reply on GitHub and check it shows up in Cursor within seconds.
- Check the privacy mode before adopting
- Open your team's Privacy Mode setting and see whether Codebase setup is available.
- Confirm code storage and data sharing terms with your security owner before creating hosted repos.
- Test Vercel and CI on a sandbox repo first
- Connect Vercel from the repo's Apps tab and confirm PRs get preview deployments.
- Connect Depot or Buildkite and confirm your existing GitHub Actions workflows run.
Try It
# Paste into Claude or ChatGPT: build a pre-adoption checklist for Origin
Our team wants to try Cursor Origin (code hosting, early beta). Using only the facts below, build a pre-adoption checklist.
- Hosted repos use Origin as source of truth; GitHub-synced repos use GitHub.
- PRs sync both ways on synced repos.
- Vercel, Depot and Buildkite integrations exist; Depot and Buildkite run existing GitHub Actions workflows.
- It is an early beta, and enterprise admins can opt out.
Our situation: {{team size, current CI, deployment method}}
Instruction: Split items into 'must / recommended / later', and mark anything not covered by the facts as 'needs verification'.
Next step: Verify each 'needs verification' item in Cursor's docs.Terminology
Related Papers
Same Simulation, Different Evidence: Where Retrieved Tool Output Costs LLM Agents Accuracy
Saving long tool output to files cut GPT-5.1 accuracy by 11.3 points; naming the authoritative file restored it.
Fake News, Real Crashes: Information Injection Attacks on LLM Financial Trading Agents
Fake headlines hijacked LLM trading agents 62% of the time versus 14% for prompt injection.
Harness Engineering 101: The LLM is the brain, the harness is the body
An agent is a loop managing a JSON array; 16 chapters build one from scratch
Harness2 by Google Research – Recursive Agent Harnessing
Recursively refining the harness with fixed model weights raised benchmark scores by up to 11.8 points.
Ousted Savannah police officer gave ICE agent husband access to Flock system
A police officer shared her Flock login with her ICE-agent husband; an audit found 983 searches and she was fired
Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling
Running Claude Code agents in tmux works well, but limits appear around four agents.