所有入門單元免費開放 · 課程內容持續更新中

認識 Claude Code、Cursor 與 Copilot

Coding Agent 工具很多,名字和功能也一直在變。這堂課用「它在哪裡工作」把工具分成三類,幫你看懂差別,並選出適合自己的起點。

第 6.2 堂約 14 分鐘

上一堂你知道了 Agent 和聊天助手的差別。接下來的問題很實際:該用哪一個?

打開網路,你會看到 Claude Code、Cursor、GitHub Copilot、OpenAI Codex……每個都說自己很厲害,功能也每隔幾個月就更新一次。初學者很容易在這裡卡住,花了好幾天比較,卻遲遲沒開始。

這堂課不做產品評比(那很快就會過時),而是給你一個看懂這些工具的框架。

用「在哪裡工作」來分類

三種形態:終端機 Agent(例如 Claude Code、Codex CLI)、AI 編輯器(例如 Cursor、VS Code 加 Copilot 或 Claude Code 擴充套件)、雲端 Agent(在雲端執行並交出修改提案)

終端機 Agent

在終端機(輸入文字指令的黑色視窗)裡執行。你在專案資料夾裡啟動它,用一般的中文對話,它就會讀檔、改檔、執行指令。

  • 優點:不綁定任何編輯器;很適合需要執行很多指令的工作,例如跑測試、操作 Git。
  • 可能卡住的地方:第一次接觸終端機的人會有點陌生。別擔心,你只需要會幾個基本指令,其他的都用中文跟 Agent 說就好。

Claude Code 是這類工具的代表,也是本課程的主要示範工具。它除了終端機版本,也有桌面應用程式和編輯器擴充套件,所以不習慣終端機的人也有其他入口。

AI 編輯器

把 AI 直接整合進程式編輯器。你一邊看程式碼,一邊在側邊面板跟 AI 對話,它的修改會直接標示在檔案上。

  • 代表:Cursor(以 VS Code 為基礎的 AI 編輯器)、VS Code 加上 GitHub Copilot,以及在 VS Code 等編輯器裡使用的 Claude Code 擴充套件。
  • 優點:視覺化,容易看到改了哪裡;適合習慣用滑鼠操作的人。

雲端 Agent

在雲端的環境裡工作,不佔用你的電腦。你交代任務後可以去做別的事,它做完會交給你一份修改提案(通常是 GitHub 上的 Pull Request,也就是「請你審核的修改」)。

  • 代表:GitHub Copilot 的雲端 Agent、OpenAI Codex,Claude Code 也提供在雲端執行任務的方式。
  • 適合:已經會用 GitHub、任務定義得很清楚、不需要你在旁邊盯著的工作。

先看看 Claude Code 長什麼樣子

下面是一段示意,讓你對使用 Claude Code 的感覺有個印象:

Claude Code 終端機對話示意:輸入 claude 啟動,用中文下指令,它自己讀取檔案並說明專案結構,要執行程式前先詢問你是否允許

實際畫面會隨版本更新而不同,重點是這三個特徵:用中文下指令、它自己讀檔、動手前會問你。

在專案資料夾裡啟動它的方式非常單純:

cd expense-app
claude

安裝和登入的完整步驟,請看「架設你的 Claude 開發環境」單元,這裡就不重複。

怎麼選?看這四件事

問自己 如果答案是…… 可以考慮
我習慣在哪裡工作? 喜歡視覺化、用滑鼠 AI 編輯器,或 Claude Code 的編輯器擴充套件
不排斥終端機,想要彈性 Claude Code 終端機版
專案在哪裡? 都在 GitHub 上,想交代完就離開 雲端 Agent
團隊用什麼? 公司已經採購某個工具 先用公司的,分享經驗也方便
費用與規範? 預算有限,或公司有限制 查各工具官網的方案與資料政策

各工具的價格、方案和額度變動很頻繁,請以官網的最新資訊為準。

它們也會讀同一份說明檔

不同工具之間有一個值得知道的共通點:它們大多支援在專案裡放一份說明檔,告訴 Agent 這個專案怎麼執行、有什麼規則。Claude Code 讀的是 CLAUDE.md,很多其他工具會讀 AGENTS.md。這部分在第四堂會詳細介紹。

這代表你為專案整理的規則和知識,換工具時大多可以帶著走。

不確定選哪個?問 AI 也可以

我是程式初學者,會一點 Python,用 Windows 電腦,主要想做個人的小工具(例如記帳程式)。目前考慮 Claude Code、Cursor、GitHub Copilot。

請根據我的情況,說明每個工具的使用方式差異(終端機、編輯器或雲端),以及我第一週可能會遇到的困難。費用與方案的部分請提醒我去官網確認最新資訊,不要給我具體價格。

行動練習
  1. 寫下你目前的工作環境:用什麼電腦、習慣什麼編輯器、有沒有 GitHub 帳號、公司有沒有規範。
  2. 用上面的四個問題,選出你接下來兩週要用的工具,寫下理由。
  3. 如果選了 Claude Code,照「架設你的 Claude 開發環境」完成安裝,在一個練習資料夾裡啟動它,問它:「這個資料夾裡有什麼?」
  4. 記錄第一次使用時讓你卡住或驚訝的地方,下一堂會用到。

讀完了嗎?

標記完成後,單元與專案的進度會自動更新(只存在這台裝置的瀏覽器)。

卡住了?讓 AI 當你的家教複製這段提問範本,貼到 Claude 或其他 AI 工具,再補上你卡住的地方。

留言與討論

卡關了、有心得,或發現內容需要更新?都歡迎留言。留言使用 GitHub 帳號登入。

留言區即將開放。現在可以先到 GitHub 討論區 發問,或看看 交流頁 的其他管道。