# 開始使用 Origin

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 原作者：eric zakariasson (@ericzakariasson) · 策展與摘要：EasyVibeCoding · 平台：X (Twitter) · 熱度：🔥🔥🔥 · 日期：2026-08-18

> 原始來源：https://x.com/ericzakariasson/status/2089466749943152806

## 證據與延伸閱讀

- [# 開始使用 Origin](https://x.com/ericzakariasson/status/2089466749943152806)
- [Cursor Origin](https://cursor.com/origin) — 官方文件

## 中文摘要

# 開始使用 Origin

Origin 終於進入早期 Beta，目前正在陸續開放中。

透過 Origin，你可以建立 repository、使用 git push 和 pull，或從 GitHub 建立映射。你可以瀏覽及搜尋程式碼、開啟及合併 PR，並將雲端 Agent 連接到相同的遠端 repository。所有你已經習慣的功能都在這裡！

過去一個月，我們一直在內部使用 Origin，現在它已經是我們每天主要使用的工具。早期 Beta 今天起在 Pro、Teams 和 Enterprise 方案上開放（免費方案不支援）。存取權限會分階段開放，因此即使你的方案已解鎖，也可能不會立刻看到 Origin。

## 開啟 Codebase

前往 cursor.com/codebase 開始使用。這裡現在就是你團隊的 repository 所在位置。第一次開啟時，你會看到一段簡短的導覽流程，可以從 GitHub 同步 repository（如果你仍在使用舊版 Privacy Mode，請先切換到目前的 Privacy Mode，否則 Origin 將無法啟用）。

![介面左側選單與右側的 Codebase 同步設定畫面](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/dc297123dec83925.jpg)
> 該平台的 Codebase 頁面，顯示「Browse your repos on Origin」的引導畫面，包含同步 GitHub、支援 cloud agents 與 automations 的說明以及 Get Started 按鈕，左側欄則列出 New Chat、Automations、Codebase Early Beta 與 Dashboard 等導覽選項。

<details class="chart-data"><summary>展開畫面重點</summary><div class="me-note">畫面左側導覽列包含以下選項：
- New Chat
- Automations
- Codebase Early Beta
- Dashboard
Agents 區塊下方顯示「No agents match filter」，並有一顆「Clear filters」按鈕。
左下角使用者資訊顯示「Eric Zakariasson」與「Pro」身份標籤。

畫面右側標題為「Codebase」，副標題為「Create and browse your Origin repositories.」。
中央白色區塊顯示：
「Browse your repos on Origin
Start by sync repos from GitHub」
中間圖示顯示 Origin 標誌與 GitHub 圖示之間以虛線連接。
下方條列三點說明：
- GitHub stays the source of truth for your data
- Faster clones, cloud agents, and automations
- Browse your repos and review PRs on Origin

底部有「Get Started -&gt;」按鈕，以及「Learn More」連結。</div></details>

在這個畫面中，選取 Get Started，即可同步 GitHub repository 或建立新的 repository。

repository 有兩種類型：

- Origin-hosted：在 Origin 上建立。Origin 是唯一真實來源，PR 也會留在 Origin 上。

- Mirrored from GitHub：Origin 會維護一份即時複本，但 GitHub 是唯一真實來源。

## 同步你的 GitHub repository

你最有可能會從這裡開始。映射 GitHub repository 後，你就能在 Origin 上使用瀏覽、搜尋、PR 和 Agent 功能，並保留原本的 Git 歷史。你需要擁有 Origin 存取權限、組織中已安裝 Cursor GitHub app，以及該 repository 的 GitHub 管理員權限。

選取 Sync from GitHub，選擇組織和 repository，然後確認。

![用於將 GitHub 存放區同步至 anysphere 的存放區選擇介面](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/ac062a463d93e09a.jpg)
> 畫面為 anysphere 的「Select Repos」設定步驟介面，頂端顯示「Select Repos」與「Repo Access」步驟導覽列，下方說明文字指示「Choose GitHub repos to sync to anysphere」。中央彈出式搜尋框標示了頭像與帳號名稱 `ericzakariasson`，輸入欄位中填入 `feedback`，下方搜尋結果列出一項名為 `feedback-agent` 的 repository 搭配勾選方塊，並提供「Select all」、「Add Repositories」選項與最下方的「Continue」按鈕。

<details class="chart-data"><summary>展開畫面重點</summary><div class="me-note">畫面上方標題為「Select Repos」，副標題為「Choose GitHub repos to sync to anysphere」。
下方中央為搜尋與選擇存放區的對話方塊，頂端顯示使用者帳號「ericzakariasson」，下方搜尋欄位已輸入「feedback|」，右側有清除按鈕。
搜尋結果區域顯示「1 Repo」、「Select all」，下方列表包含勾選框與存放區名稱「feedback-agent」。
最下方有一「+ Add Repositories」選項以及重新整理圖示。
底部按鈕為「Continue →」。
頂部導覽列顯示步驟進度：「◯ Select Repos — ◯ Repo Access」。</div></details>

Git 歷史記錄、分支、標籤和 PR 都會同步過來。PR 會雙向同步，Origin 也會保持最新狀態。Issue、Actions 工作流程和 secrets 目前仍會留在 GitHub 上。

如果你想要本機 checkout，可以從 Origin 複製 repository，但 push 仍會傳送到 GitHub。在 Origin 上留下 review 後，幾秒內就會顯示在 GitHub 上，反過來也一樣！

若要讓 Origin 成為唯一真實來源，請前往 Settings → General → Detach from GitHub。這不會變更 GitHub repository。

## 建立新的 repository

完成導覽流程後，你也可以建立新的 repository：選取 New，輸入名稱，選擇 Internal 或 Private，然後選取 Create Repo。Internal 的可見範圍是團隊中的所有人，概念與 GitHub 相同；Private 則只有你授權的人員可以存取。

<video src="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/1787077823182-83w4u2s3.mp4" poster="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/78fc5a8c5c844043.jpg" controls playsinline preload="metadata" style="max-width:100%;height:auto;display:block;margin:1rem 0"></video>
> Cursor Origin 介面中透過 New Repo 對話框建立名為 compass 的新 repository 畫面

若要開始使用 Origin 和你的 codebase，請先安裝 CLI。（不，這和 Cursor CLI 不是同一個工具。）

從 downloads.cursor.com/origin 安裝，然後執行：

```
origin auth login
```

執行檔位於 ~/.local/bin/origin。（如果 shell 找不到 origin，可以請你的 Agent 將這個路徑加入設定。）登入時也會設定 git credential helper，因此之後就能正常執行 push 和 pull。

```
origin repo create my-project
origin repo clone acme/checkout
git remote add origin https://origin.cursor.com/{owner}/{repo}.git
git push -u origin main
```

## 瀏覽與審查你的程式碼

Web UI 和 GitHub 非常相似，提供檔案樹、分支選擇器、Go to file（T）以及 commit 歷史記錄。

![ez 專案的 feedback-agent 程式碼庫介面與檔案列表](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/f4e0c6bb0f2ed12c.jpg)
> 某 AI 服務平台的介面截圖，左側欄顯示導航選項與空的 agents 過濾清單，右側主畫面展示 ez 專案下的 feedback-agent 儲存庫檔案列表、分支數量與最近一次提交紀錄。

<details class="chart-data"><summary>展開畫面重點</summary><div class="me-note">- 側邊欄上方選項：New Chat、Automations、Codebase (Early Beta)、Dashboard
- Agents 區塊：No agents match filter，下方有 Clear filters 按鈕
- 頂部導覽列：ez / feedback-agent，右側有 Private 標籤、Code、Pull Requests、Settings
- 檔案導覽：main、3 Branches、Go to file、+ Automation、&gt;_ Code
- 檔案列表欄位：Name、Last commit message、Last commit date
- 檔案與資料夾項目：
  - .github：Fix CI typecheck and bake the Next.js example. (1w ago)
  - docs：Add a recordable Acme demo so cloud agents can see the rename bug. (6d ago)
  - e2e：Fix CI typecheck and bake the Next.js example. (1w ago)
  - examples：Add a recordable Acme demo so cloud agents can see the rename bug. (6d ago)
  - src：Harden feedback-agent for a 0.3.0 public preview. (1w ago)
  - test：Harden feedback-agent for a 0.3.0 public preview. (1w ago)
  - .env.example：Add a recordable Acme demo so cloud agents can see the rename bug. (6d ago)
  - .gitignore：Add a recordable Acme demo so cloud agents can see the rename bug. (6d ago)
  - .npmignore：Initial public release of feedback-agent. (2w ago)
  - CHANGELOG.md：Harden feedback-agent for a 0.3.0 public preview. (1w ago)
  - LICENSE：Harden feedback-agent for a 0.3.0 public preview. (1w ago)
  - package-lock.json：Bump nanoid so production npm audit is clean. (6d ago)
  - package.json：Add a recordable Acme demo so cloud agents can see the rename bug. (6d ago)
  - playwright.config.ts：Fix CI typecheck and bake the Next.js example. (1w ago)
  - playwright.next.config.ts：Fix CI typecheck and bake the Next.js example. (1w ago)
- 最新 commit 記錄：ericzakariasson Add a recordable Acme demo so cloud agents can see the rename bug. 88b8838 6d ago History
- 底部使用者資訊：Eric Zakariasson Pro
- 畫面下方中央有 Ask Cursor 輸入欄位</div></details>

Cmd+I 可以在目前查看的檔案上開啟 Agent。它可以回答問題、編輯內容、更新 PR 或 push 分支，並在側邊欄啟動雲端 Agent。

PR 會提供 Activity、Commits、Checks 和 Files Changed 分頁。你可以針對某一行留言、要求 reviewer，在所有檢查通過後進行合併。合併前就會顯示衝突。

在映射的 repository 上，GitHub PR 會顯示在這裡，而你留下的留言也會回寫到 GitHub。在 Origin-hosted repository 上開啟的 PR 則會留在 Origin 上。

```
origin pr create
origin pr list -R acme/checkout
```

## 連接 Agent 和應用程式

雲端 Agent 和自動化工作流程與 Origin 的互動方式，和它們與 GitHub 的互動方式相同。它們可以依照你帳號的權限複製 repository、建立分支、建立 commit、push，以及開啟 PR。

你可以前往 cursor.com/automations、從 Agents Window，或使用 /automate 來設定。觸發條件可以是 push，也可以是 PR 開啟或收到新的 push。例如，當 main 上的 PR 合併後，在另一個 repository 開啟 PR 來更新文件。

Vercel、Buildkite 等應用程式位於 Settings → Apps。目前可用的應用程式還不多，但我們正在持續加入更多整合！如果你想以 Origin 為基礎進行開發，也可以使用 Origin API。

## 試用早期 Beta

目前已支援 repository、PR、瀏覽、GitHub 同步、Agent，以及幾個應用程式。Public repository、Issue 和完整的 Actions 替代方案尚未完成。我們還會推出更多 Agent 功能，權限和分支保護機制也仍在重新設計。

文件：cursor.com/docs/origin

我們很想知道你的想法，請務必告訴我們！

## 媒體內容

**Cursor Origin 介面中透過 New Repo 對話框建立名為 compass 的新 repository 畫面**

**影片中的 Prompt 與操作**

操作步驟：

1. （00:02）點擊「+ New」按鈕開啟 New Repo 對話框
2. （00:03）在 Repo Name 輸入框內輸入「compass」
3. （00:05）點擊「Create Repo」按鈕完成建立

## 標籤

新產品, AI-native, Agent, Origin, GitHub, Vercel
