← Cursor changelog
Origin Code Hosting
The Origin early beta brings comprehensive code hosting and management capabilities to all paid plans. Users can now host new repositories directly in Cursor, utilize a dedicated Codebase tab, and create pull requests with full review, commenting, and merging functionality. Real-time, bi-directional synchronization with GitHub allows seamless management of existing repos and their pull requests, alongside integrated support for AI assistance in code changes. Enhanced productivity is further enabled by new app integrations for Vercel preview deployments and CI with Depot or Buildkite, centralizing development workflows.
Added
- The new **Codebase** tab is home for Origin repos.
- Click **+New** to create a new repo and name it. Once you do, a page shows you how to install the CLI, with commands for how to clone a repo or push a local project. Push, and your code is hosted on Origin.
Changed
- Cursor can now host your code.
- Origin begins rolling out today in early beta on all paid plans. We're starting with the essentials, designed for agent scale: repos, pull requests, code browsing, and GitHub sync. Agent-native features ship soon.
- Name your codebase when you create your first repo. That name becomes part of every repo's URL: cursor.com/codebase/`acme-corp`.
- Your GitHub repos can sit alongside the ones Cursor hosts. Connect GitHub to Cursor, pick your org, and you'll see the repos you can sync. Select one and Cursor pulls it in. You choose what gets synced and can disconnect a repo at any time. Anyone with read or write access to a synced repo can view it in Cursor too.
- Synced repos update in real time. Browse, search, and pull from the copy in Origin. Pushes keep going to GitHub, which stays the source of truth for anything started there. Icons next to each repo name tell you which ones Cursor hosts and which came from GitHub.
- Every repo has pull requests. Open one to see the timeline, commits, checks, and files changed. Review the diff, leave comments, and merge.
- Pull requests on synced repos sync both ways: comment in Cursor and it posts to GitHub, react or reply on GitHub and it shows up in Cursor within seconds. Got a review assigned to you on GitHub? Review and merge it from Cursor.
- Your code, PRs, and agents are now in the same place. Ask Cursor questions about code you're browsing. It can answer, make changes, update PRs, or push a branch.
- We're building an app ecosystem so your whole stack works seamlessly with Origin. Integrations with Vercel, Depot, and Buildkite are already available, with more coming soon.
- Connect Vercel from a repo's **Apps** tab and every PR gets a preview deployment where you can test and make comments. Merge, and it ships to production. For CI, connect Depot or Buildkite. Both run your existing GitHub Actions workflows and Buildkite also runs its native pipelines.
- <figure><img src="https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/origin-apps-VXN2qUBlVUoZVFkdDCeojn1GkN4IIb.png" loading="lazy" alt="Vercel, Depot, and Buildkite apps connected to an Origin repo" /><figcaption>Vercel, Depot, and Buildkite apps connected to an Origin repo</figcaption></figure>
- Every repo has settings. Check sync status for GitHub repos, manage who has access, and see which apps are connected.
- <figure><img src="https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/changelog/origin-settings-tipE1aGfr5qnTYJlRVBbwYwqsxfCSC.png" loading="lazy" alt="Origin repo settings showing sync status, access, and connected apps" /><figcaption>Origin repo settings showing sync status, access, and connected apps</figcaption></figure>
- Origin is rolling out in early beta to all paid plan users starting today, except enterprise orgs whose admins opt out. Name your codebase and create your first repo.
- Learn more in our docs or get started today.