# Origin

Origin is currently released in early beta. You can create repos, push and pull with git, mirror from GitHub, browse and search code, open and merge pull requests, and share with your Cursor team.

Please submit any and all feedback to [hi@cursor.com](mailto:hi@cursor.com) to help us make the product better.

Origin is Cursor's git forge for storing and sharing code. Use it to host repositories, sync projects from GitHub, and browse your team's Origin repos in the browser.

[Media](/docs-static/images/origin/create-and-push.mp4)

## What you can do

In early beta you can:

- [Create Origin repositories](https://cursor.com/docs/origin/create-repository.md), including from Cursor agents
- [Clone, push, and pull](https://cursor.com/docs/origin/git.md) with standard git
- [Mirror a GitHub repository](https://cursor.com/docs/origin/mirror-github.md) into Origin
- [Open, review, and merge pull requests](https://cursor.com/docs/origin/pull-requests.md)
- [Browse and search](https://cursor.com/docs/origin/browse.md) code at [cursor.com/codebase](https://cursor.com/codebase)
- Manage [repository settings](https://cursor.com/docs/origin/settings.md) and [codebase settings](https://cursor.com/docs/origin/codebase-settings.md)
- Connect [third-party apps](https://cursor.com/docs/origin/settings.md#apps) (Vercel, Depot, and Buildkite) from repository settings
- Connect [automations and cloud agents](https://cursor.com/docs/origin/integrations.md) to Origin repos
- [Install the Origin CLI](https://cursor.com/docs/origin/cli.md) for terminal workflows

## Who can access

Origin code storage is available on Pro, Teams, and Enterprise plans. It is not available on free plans. Access opens in stages, so you may not see Origin immediately after it becomes available for your plan.

## Privacy

Origin follows the [Privacy Mode](https://cursor.com/help/security-and-privacy/privacy.md) of the namespace owner: the team or the individual who owns the repo.

## Enable Origin

Before your team can use Origin, someone has to claim a codebase name. The codebase name is the namespace your repositories live under, the `{owner}` in `https://cursor.com/codebase/{owner}/{repo}`.

During the beta, you can't change or update your namespace after it's claimed. Choose your codebase name carefully.

- Any team member can claim the codebase name: open [cursor.com/codebase](https://cursor.com/codebase), select **Get Started**, and follow the setup flow
- Admins can disable Origin for the team at any time from the dashboard
- Teams on legacy privacy mode cannot enable Origin, so switch to [Privacy Mode](https://cursor.com/help/security-and-privacy/privacy.md#how-do-i-enable-privacy-mode) first if you want access

Once the codebase name is claimed, admins can create repositories and grant repository access to the rest of the team from [codebase settings](https://cursor.com/docs/origin/codebase-settings.md#permissions).

## Repo list

After Origin is enabled, [cursor.com/codebase](https://cursor.com/codebase) shows your team's repositories.

- Search with **Find repo...**
- Create a repo with **New**, or bring one over with **Sync from GitHub**
- Open a repo to browse code, pull requests, and settings

Repo icons show how each repo is hosted: Origin-hosted repos, and repos synced from GitHub.

## Next steps

- [Install the Origin CLI](https://cursor.com/docs/origin/cli.md)
- [Create a repository](https://cursor.com/docs/origin/create-repository.md)
- [Mirror a GitHub repo](https://cursor.com/docs/origin/mirror-github.md)
- [Pull requests](https://cursor.com/docs/origin/pull-requests.md)
- [Browse & Search](https://cursor.com/docs/origin/browse.md)
- [Repository settings](https://cursor.com/docs/origin/settings.md)
- [Codebase settings](https://cursor.com/docs/origin/codebase-settings.md)
- [Integrations](https://cursor.com/docs/origin/integrations.md)


---

## Sitemap

[Overview of all docs pages](/llms.txt)
