project
Origin - Cursor 推出的 AI 原生代码托管平台
Origin 是 Cursor 推出的 AI 原生代码托管平台,专为 Agent 时代设计。平台提供 Git 仓库管理、PR 审查与合并、GitHub 双向同步等核心功能,首创堆叠式 PR、A...
Origin是什么
Origin 是 Cursor 推出的 AI 原生代码托管平台,专为 Agent 时代设计。平台提供 Git 仓库管理、PR 审查与合并、GitHub 双向同步等核心功能,首创堆叠式 PR、AI 自动合并冲突、机器可读审查状态等 Agent 原生特性。Origin基于 NVMe+S3+全球副本从零搭建,支持每秒 22 次 commit 等高并发操作。目前处于 Beta 阶段,面向 Cursor 付费用户开放,短期与 GitHub 共存,长期目标是成为 Agent 时代的代码基础设施。
Origin的主要功能
-
代码仓库管理:支持在网页端创建和管理代码仓库,提供标准 Git 的克隆、推送与拉取操作。
-
GitHub 双向同步:可一键镜像 GitHub 仓库并实时双向同步,也可随时断开连接使 Origin 成为独立权威数据源。
-
堆叠式 PR:将大型变更拆分为多个具有依赖关系的小型 PR,并以可视化依赖图展示,便于 Agent 和人类审查。
-
合并队列:自动对多个 PR 进行排序、冲突检测与 CI 校验,遇到复杂冲突时由 AI 自动解决。
-
机器可读审查状态:将审查结果以结构化 API 形式呈现,使 Agent 能够直接查询和读写,无需解析自然语言。
-
应用生态集成:已接入 Vercel(预览部署)、Depot 和 Buildkite(CI),支持运行现有 GitHub Actions 工作流。
-
Ask Cursor 集成:在 PR 审查界面中可直接选中代码片段,向 AI 提问或请求逐行解释。
-
高性能基础设施:基于 NVMe+S3+全球副本从零搭建,支持每秒 22 次 commit 与低于 400ms 的全球同步延迟。
如何使用Origin
- 前提条件:确认 Cursor 账户为 Pro、Teams 或 Enterprise 付费方案,等待 Origin 功能分阶段推送开通。
- 启用 Origin:访问Origin官网 https://cursor.com/codebase 页面,点击”快速开始”认领代码库名称启用 Origin。
- 创建与推送仓库:在 Codebase 标签页点击”+新建”创建仓库,页面将自动显示 CLI 安装命令及推送本地项目的指引。在本地终端安装 Origin CLI,随后执行命令将本地项目克隆或推送至 Origin 仓库。
- 同步 GitHub 仓库:如需迁移现有项目,连接 GitHub 账号并选择目标仓库,Origin 会实时双向同步代码与 PR 评论。
- 审查与合并代码:在仓库中打开 PR 查看时间线与文件变更,审查 diff、添加评论并直接合并代码。
- 集成第三方应用:前往仓库的 Apps 标签页,安装 Vercel、Depot 或 Buildkite 以启用预览部署与 CI 工作流。
- 配置权限与规则:在仓库设置中配置访问权限、分支保护规则及合并方式(merge commit 或 squash)。
Origin的核心优势
-
Agent 原生架构:从协议到基础设施完全为 AI Agent 的高频并发操作设计。
-
堆叠式 PR:将 Agent 产生的大批量变更拆分为带依赖关系的小型 PR 并可视化,彻底解决单 PR 改动过多导致的人类审查困难。
-
智能合并队列:自动排序多 Agent 提交的 PR、检测冲突并校验 CI,遇到复杂跨文件冲突时由 AI 自动解决,无需人工介入。
-
机器可读审查状态:用结构化 API 替代传统文字评论,使 Agent 能直接查询和读写审查结果,无需解析自然语言。
-
极致性能表现:基于 NVMe+S3+全球副本从零搭建,支持每秒 22 次 commit 与低于 400ms 的全球同步延迟,承载 Agent 规模的操作压力。
-
Cursor 深度一体:代码仓库、PR 审查与 AI Agent 集中在同一平台,Agent 可直接修改代码、更新 PR 和推送分支,无需跨平台跳转。
Origin的同类竞品对比
| 对比维度 | Origin | GitHub |
|---|---|---|
| 核心定位 | 为 AI Agent 时代从零设计的 Git 托管平台 | 面向人类开发者、历经 18 年演进的通用代码托管平台 |
| PR 工作流 | 堆叠式 PR:大变更拆分为带依赖关系的小 PR,可视化依赖图 | 扁平列表式 PR:单 PR 承载全部改动,改动量大时审查困难 |
| 合并机制 | 合并队列自动排序、冲突检测、CI 校验,复杂冲突 AI 自动解决 | 人工排队合并,合后需反复 rebase、重跑 CI |
| 审查状态 | 结构化 API,Agent 可直接查询读写,无需解析自然语言 | 绿勾 + 文字评论,面向人类阅读,Agent 难以机器解析 |
| 扩展协议 | 原生 MCP 协议 + 事件驱动 Automations,Agent 可直接调用 | REST API + Actions 生态,成熟但架构沉重 |
| 并发性能 | 每秒 22 次 commit、全球同步 <400ms,专为 Agent 高并发设计 | 面向人类日推几十次的节奏,Agent 并发下频繁翻车 |
| AI 集成 | 与 Cursor 深度一体,Agent 可直接修改代码、更新 PR、推分支 | Copilot 为辅助插件,核心工作流仍以人类操作为中心 |
| 生态成熟度 | 早期 Beta,用户基数小,已接 Vercel/Depot/Buildkite | 全球最大开发者平台,1亿+用户,开源生态核心 |
| 迁移成本 | 一键镜像 GitHub 仓库,双向实时同步,可随时断开独立运行 | 作为权威数据源被同步,无需从 Origin 反向迁移 |
Origin的应用场景
-
AI Agent 自主开发:Agent 在云端自主完成编码、提交、开 PR 到合并的完整流程,无需人类介入即可闭环交付。
-
大规模变更审查:将 Agent 产生的上百文件改动拆分为带依赖关系的堆叠式 PR,以可视化依赖图降低人类审查认知负荷。
-
多 Agent 并发协作:多个 Agent 同时向同一仓库提交 PR 时,合并队列自动排序检测冲突并由 AI 解决,确保主干始终绿色。
-
GitHub 灾备与渐进迁移:日常与 GitHub 双向同步作为镜像层,一旦 GitHub 宕机可一键断开使 Origin 成为独立权威数据源保障开发不中断。
-
全链路 AI 驱动交付:从代码提交到 AI 审查、CI 测试、Vercel 预览部署的全流程自动化,实现无需跨平台跳转的 Agent 化交付。