AI

Claude Code 教學:是什麼、安裝設定、費用、與 Codex 比較(2026)

OpenAI Codex App 介面截圖,顯示專案 sidebar、thread、review pane 與 diff 工作流

Claude Code 教學:是什麼、安裝設定、費用、與 Codex 比較(2026)

Claude Code 是 Anthropic 推出的 AI coding agent,能直接讀取你的專案、修改檔案、執行指令、跑測試。它跟一般聊天式 AI 最大的不同:Claude Code 不是在對話框裡回答問題,而是走進你的開發環境裡動手做事。這篇教學會幫你判斷它值不值得裝、怎麼安裝,以及跟 OpenAI Codex 相比該選哪一個。

TL;DR
Claude Code 的強項是貼近本機開發流程:讀 repo、改檔、跑測試、管理 session 與專案記憶。Codex 的強項是程式介面與任務分派:Codex App / Web / IDE、Cloud task、GitHub / Slack 派工、review pane 與 code review。只想在本機終端機內深度處理一個 repo,先試 Claude Code;想在程式介面中管理多個任務、把工作丟到雲端背景跑、再回來看 diff 或 PR,優先看 Codex。

如果你還不認識 Claude 這個產品,建議先看 Claude 是什麼;如果你想理解 AI 工具內容如何建立可信度,可以延伸看 AI 搜尋 SEO 完整指南。這篇專注在 Claude Code 這個 coding agent 工具。

10 分鐘開始用 Claude Code

如果你想先動手試試再回來看細節,這裡是最快路線。前提:你有 Claude Pro 以上帳號。

  1. 安裝(1 分鐘):macOS / Linux / WSL 輸入 curl -fsSL https://claude.ai/install.sh | bash;Windows PowerShell 輸入 irm https://claude.ai/install.ps1 | iex
  2. 登入(1 分鐘):終端機輸入 claude,依引導完成帳號登入。
  3. 進入專案(30 秒):cd your-project 然後 claude
  4. 下第一個指令(2 分鐘):「請先讀這個專案,不要修改檔案,幫我摘要架構和主要的技術棧」。
  5. 試一個小任務(3 分鐘):例如「找出 TODO 註解最多的檔案,列出前 5 個」或「幫 README.md 補上安裝說明」。
  6. 查看用量(30 秒):輸入 /usage 了解 token、方案用量與活動統計;/cost/stats 是別名。

走完這六步,你就已經用過 Claude Code 了。接下來文章裡的 CLAUDE.md 設定、Plan Mode、進階功能,都是在這個基礎上往上加的。遇到問題隨時可以用 claude doctor 檢查環境,或參考 官方 Setup 文件

Claude Code 是什麼?不是「更會寫程式的 ChatGPT」

先把最常見的誤解放旁邊:Claude Code 不是 Claude 聊天室的程式設計模式,也不是「比 ChatGPT 更會寫程式的 AI」。它是一個 agentic coding tool,能存取你的專案檔案、終端機、Git 狀態,並在權限允許下直接修改程式碼和執行指令。

定義

Claude Code 是一種 AI coding agent,適用於程式碼閱讀、除錯、重構、寫測試、文件整理、版本控制與開發流程自動化。它不等於 IDE 裡的自動補字工具,也不應被當成能完全取代工程師判斷的自動化方案。

如果你用過 Claude 的聊天介面(claude.ai 或 Claude Desktop 的 Chat 分頁),那你已經體驗過「對話式 AI」:你貼一段程式碼,它解釋給你聽。Claude Code 是另一回事。你打開終端機、進入專案資料夾、輸入 claude,然後用自然語言交代任務,例如「找出登入流程的 bug,先提出修法,不要直接改檔」。它會搜尋相關檔案、分析上下文、提出計畫,等你確認後才動手。

Claude Code 10 分鐘上手截圖,示範進入專案後先請 Claude 摘要架構
第一次使用建議先讓 Claude Code 讀專案並摘要架構,不要一開始就改檔。

根據 Claude Code 官方文件,Claude Code 目前支援 5 種作業系統(macOS、Windows、Ubuntu、Debian、Alpine Linux),可透過 CLI、VS Code、JetBrains、Desktop App、Web、Slack 與 CI/CD 等 7 種以上介面使用。

換個比喻:聊天式 AI 像你拿食譜去問朋友「這道菜怎麼煮」;Claude Code 更像有人走進你的廚房,幫你找鍋子、切菜、開火、試味道。方便很多,但瓦斯開多大、食材新不新鮮,你還是不能完全不看。

Claude Code 怎麼運作的?理解 Agent Loop 才能用得好

很多人把 Claude Code 當成「聰明的聊天機器人」在用,問一句答一句。但它的核心運作邏輯不是這樣。了解它背後的 Agent Loop,你會知道為什麼有些任務它處理得很好、有些不行。

Claude Code 的工作方式是一個循環:

  1. 理解任務:你用自然語言描述想做的事,Claude Code 解析你的意圖。
  2. 探索上下文:它主動讀取專案檔案、搜尋相關程式碼、查看 Git 狀態,建立對專案的理解。
  3. 制定計畫:根據收集到的資訊,它擬定執行步驟。
  4. 執行動作:在權限允許下,它會編輯檔案、執行指令、跑測試。
  5. 觀察結果:看指令輸出、測試結果或錯誤訊息,判斷是否成功。
  6. 調整或回報:如果出錯就修正,如果完成就向你報告結果。

這個循環會一直重複,直到任務完成或它遇到無法解決的問題。它不是一次給你一個答案就結束,而是會多步驟地探索、嘗試、修正。這就是為什麼它跟 ChatGPT 的體驗完全不同,也是為什麼它能處理跨檔案、多步驟的任務。

但這也意味著一件事:如果你的專案沒有測試、沒有 lint、沒有清楚的錯誤訊號,Claude Code 在第 5 步會缺乏回饋,就像在陌生城市裡只靠感覺開車。它偶爾會開得很順,但你不會想在尖峰時間這樣試。

Claude Code 能幫你做什麼?7 個真實場景

很多人問「Claude Code 能做什麼」,但更實際的問法是「什麼場景適合交給它,什麼不適合」。以下是常見任務拆開來看的結果:

場景Claude Code 可以幫忙的你仍然要把關的
修 bug搜尋相關檔案、分析錯誤、提出修正方案確認根因判斷是否正確
寫測試補單元測試、跑測試、修測試失敗確認測試有沒有覆蓋真正的風險
重構找重複邏輯、拆函式、調整命名避免改壞公共介面
整理文件依程式碼補 README 和使用說明確認文件符合團隊實際做法
Git 操作整理變更、寫 commit message、開 PRcode review 與合併決策
學新專案摘要架構、找入口檔案、解釋資料流驗證摘要是否吻合實際行為
自動化流程用 hooks、MCP 串接外部工具限制權限範圍與機密資料暴露

有個常見的情境或許能幫你理解。星期五下午,工程師接到一個老專案的 bug,錯誤訊息指向登入頁,但問題可能藏在三層外的權限 middleware。她請 Claude Code 掃描相關檔案、整理出可能路徑,再要求它只提修法不要改檔。確認方向後,她讓它開 branch 修改,最後自己看 diff、跑測試、補 regression test。這不是魔法,比較像把搜尋和初稿交給一位可靠但仍需審稿的同事。

你會放心讓 AI 直接改你的專案嗎?我的判斷是,可以讓它做,但不要一開始就讓它全自動做。穩健的用法是把 Claude Code 放進既有工程紀律裡,而不是用它取代工程紀律。如果你對 AI 在工作流程中的角色 有興趣,可以參考之前的相關文章。

Claude Code vs Codex:真正的差異在哪?

這篇把比較重點放在 OpenAI Codex。兩者都已經不是單純的補字工具:它們都能讀 repo、修改檔案、執行指令、跑測試,也都能接到 IDE、GitHub 或雲端工作流。差異在於產品重心:Claude Code 更像一個貼著你本機專案工作的 Claude agent;Codex 更像 OpenAI 生態裡的 coding agent 平台,核心入口是 Codex App / Web、IDE extension、Cloud task、GitHub 和 Slack。CLI 可以用,但不應該被當成 Codex 的主要畫面來介紹。

OpenAI Codex App 介面截圖,顯示專案 sidebar、thread、review pane 與 diff 工作流
Codex 的主要體驗應從程式介面理解:專案、任務 thread、review pane、diff 與 Git 操作都能集中在 App 裡完成;CLI 只是補充入口。

根據 Claude Code 官方文件,Claude Code 可在 terminal、IDE、desktop app 和 browser 使用,能讀 codebase、改檔、跑 commands 並整合開發工具。根據 OpenAI Codex App 文件Codex App Features 文件Codex IDE extension 文件,Codex App 可用 Local、Worktree、Cloud 模式建立 thread,並在 app 內處理 diff、commit、PR 與 review pane;IDE extension 則可從 VS Code / Cursor / Windsurf / JetBrains 接入。CLI 仍可作為進階入口,但比較 Codex 時應先看 App 與 Cloud 工作流。

比較面向Claude CodeOpenAI Codex
核心定位貼近本機專案的 Claude coding agentOpenAI 生態中的 coding agent 平台,以 App、Web、IDE 與 Cloud 任務工作流為主
主要入口CLI、VS Code / Cursor、JetBrains、Desktop、Web、Slack、CI/CDCodex App / Web、IDE extension、Cloud task、GitHub、Slack、review pane;CLI 是補充入口
本機工作很強,適合在目前 repo 裡讀檔、改檔、跑測試、整理 commit可用 App 的 Local / Worktree 模式處理本機或隔離分支,也可從 IDE 直接帶入檔案上下文
雲端背景任務支援 Web、Routines、背景 agents 等工作流Cloud mode 是核心賣點,可把任務交給遠端環境並行處理,完成後回到 review pane 或 PR 檢查
模型與生態以 Claude Sonnet / Opus 等 Anthropic 模型為主以 GPT-5.5、GPT-5.4、GPT-5.3-Codex 等 OpenAI 模型與 ChatGPT 方案為主
專案規範CLAUDE.md、settings、hooks、skills、MCPAGENTS.md、config.toml、permissions、skills、subagents、MCP
安全控管Permission modes、Plan Mode、工具 allowlist、商業方案資料政策Sandbox、approval policy、permission profiles、Cloud network controls、Codex Security
最適合一位工程師在本機深度處理一個 repo,重視互動式除錯與專案記憶團隊從 App / IDE / GitHub / Slack 分派多個任務,並在 review pane、diff 與 PR 裡驗收

該選 Claude Code 還是 Codex?

  • 你主要在本機終端機工作,常常需要 agent 深入理解同一個 repo:優先試 Claude Code。它的 CLAUDE.md、Plan Mode、session 管理和專案內互動流程很適合日常除錯、重構、補測試。
  • 你想把任務交給雲端背景跑,或讓 agent 從 GitHub issue / PR 進入工作流:優先試 Codex。Codex Web / Cloud 的定位就是把任務丟給雲端環境,之後回來看 diff 或 PR。
  • 你已經在 ChatGPT Plus / Pro / Business / Enterprise 生態裡:Codex 的導入成本通常更低,官方文件也列出 Plus、Pro、Business、Edu、Enterprise 方案包含 Codex。
  • 你已經在 Claude 生態,且重視 Claude 對大型上下文與程式碼推理的風格:Claude Code 會更自然,尤其適合已經用 Claude 寫文件、讀規格、做技術判斷的團隊。
  • 不是二選一的團隊:可以讓 Claude Code 做本機深度任務,讓 Codex 做雲端背景任務和 PR review;但要規定誰負責修改、誰負責審查,避免兩個 agent 同時改同一批檔案。

我會這樣下結論:Claude Code 是「貼著工作目錄工作的 agent」,Codex 是「以 App 和 Cloud 任務為中心的 agent 平台」。如果你的需求是寫完一段 code 就要立即在本機跑測試、看 diff、調整,Claude Code 很順;如果你的需求是從程式介面管理多個 thread、把 issue 丟到雲端背景跑、完成後回到 review pane 或 PR 驗收,Codex 的工作流更完整。

另外一個容易混淆的問題:Claude Code 和 Claude Cowork 有什麼不同?Claude Cowork 是 Claude Desktop 裡的視覺化協作介面,適合產生文件、建立內容。Claude Code 則是專門處理程式碼和開發任務的 agent。如果你只是想讓 AI 幫你寫一份企劃書,用 Cowork 或 Chat 就夠了;如果你要讓 AI 讀你的程式碼並修改,那才是 Code 的場景。

如何安裝 Claude Code?CLI、VS Code、Desktop、Web 四種方式

這篇 Claude Code 教學的安裝段,會依序介紹四種使用方式。安裝前先確認:你需要 Claude Pro、Max、Team 或 Enterprise 帳號,免費方案不含 Claude Code

CLI(命令列)

適合習慣終端機的開發者。根據 Claude Code 官方 Setup 文件,目前推薦使用 native install(原生安裝),npm install 已被官方標為不建議。

  1. 打開終端機:macOS 用 Terminal 或 iTerm2;Windows 用 PowerShell、Git Bash 或 WSL。
  2. 執行官方安裝指令:macOS / Linux / WSL 輸入 curl -fsSL https://claude.ai/install.sh | bash;Windows PowerShell 輸入 irm https://claude.ai/install.ps1 | iex
  3. 確認安裝成功:輸入 claude --version,也可用 claude doctor 檢查環境。
  4. 登入帳號:輸入 claude,依引導完成登入。
  5. 進入專案資料夾開始使用:輸入 cd your-project 然後 claude。第一次建議先下低風險指令:「請先讀這個專案,不要修改檔案,幫我摘要架構」。
Claude Code CLI 實測截圖,顯示 claude --version 與 claude install --help 輸出
先用 claude –version 確認 CLI 已安裝,再進入專案資料夾啟動 Claude Code。

VS Code 擴充功能

在 VS Code 擴充功能市集搜尋「Claude Code」安裝。裝好後按 Cmd+Shift+P(Mac)或 Ctrl+Shift+P 打開命令面板,輸入「Claude Code」選「Open in new tab」。這個擴充功能也能在 Cursor 裡使用。好處是你不用離開編輯器,可以直接在側邊看到 diff、用 @ 提及檔案。

VS Code 或 Cursor 命令面板開啟 Claude Code 的教學截圖
在 VS Code 或 Cursor 安裝 Claude Code 後,可從命令面板開啟互動視窗。

Desktop App 與 Web

Desktop App 到 Claude 官方下載頁 下載,支援 macOS 和 Windows。開啟後選 Code 分頁,這才是 Claude Code 的入口(不是 Chat 分頁)。Web 版直接用瀏覽器打開 claude.ai/code,免安裝、可處理遠端 repo、同時開多個 session。

方式適合誰優點限制
CLI習慣終端機的工程師快、直接、容易接進既有工作流不熟終端機的人門檻較高
VS Code在 VS Code / Cursor 裡寫程式的人不用離開編輯器、inline diff 直覺需要額外安裝擴充功能
Desktop不想用終端機的人視覺化程度最高不支援 Linux、方案限制較多
Web不想安裝本機工具免安裝、多 session功能比 CLI 少一些

一個重要提醒:這些介面背後都是同一個 Claude Code 引擎。你在 CLI 設定的 CLAUDE.md、MCP server、權限設定,在 VS Code 和 Desktop 裡也會生效。不需要分別設定。

Claude Code 常用指令與快捷鍵

這段是這篇教學的速查區。先熟悉這幾個就夠了。

啟動與執行

指令用途什麼時候用
claude啟動互動模式進入專案資料夾後直接輸入
claude "任務"一次性任務快速跑一個小任務
claude -p "查詢"管道模式,跑完就離開搭配其他指令,例如 git diff | claude -p "explain"
claude -c繼續最近的對話不小心關掉了想接著
claude commit讓 Claude 寫 commit快速整理變更並提交

對話中的斜線指令與快捷鍵

指令 / 快捷鍵用途為什麼重要
/clear清除對話歷史不同任務之間一定要用
/compact壓縮對話歷史對話太長時省 token
/model切換模型Sonnet ↔ Opus
/plan進入 Plan Mode只讀和計畫,不動手改
/usage查看 session cost、方案用量與活動統計;/cost/stats 是別名追蹤費用與用量
/context查看目前哪些內容占用 context長對話時判斷是否該壓縮
/memory編輯 CLAUDE.md快速調整專案設定
Shift+Tab切換 Plan Mode只讀不動手
Esc停止當前動作Claude 做錯方向時馬上停
Esc+Esc回到上一個檢查點undo 上一步

為什麼 /clear 特別標粗體?因為這是新手最常忽略的指令。如果你在一個對話裡連續交代了好幾個不相關的任務,Claude Code 會把前面所有脈絡都帶進來,後面的任務品質會下降。每次換任務前清一下,效果會好很多。

這裡的指令以 Claude Code Commands 官方文件Costs 文件 為準:官方目前把 /cost/stats 視為 /usage 的別名,並建議用 /clear/compact 管理長 session 的上下文成本。

CLAUDE.md 是什麼?怎麼設定?

CLAUDE.md 是 Claude Code 的「專案說明書」。它是一個放在專案根目錄的 markdown 檔案,告訴 Claude Code 你的專案架構、技術偏好、命名規範、限制和注意事項。沒有這個檔案,它就像一位新來的同事,對你的專案一無所知。

層級位置用途
全域~/.claude/CLAUDE.md所有專案通用偏好(例如「用繁體中文回應」)
專案專案根目錄 CLAUDE.md專案規範(建議加入版本控制)
本地專案根目錄 CLAUDE.local.md個人不公開設定(不加版本控制)
CLAUDE.md 實作範本截圖,顯示專案概覽、技術棧、常用指令與限制
CLAUDE.md 可放專案架構、常用指令、限制與審查規則,幫 Claude Code 減少猜測。

一個實用的 CLAUDE.md 範本,可以直接修改使用:

# 專案概覽
這是一個 [簡述專案類型]。

## 技術棧
- 語言:[TypeScript / Python / Go]
- 框架:[Next.js 14 / FastAPI / Gin]
- 資料庫:[PostgreSQL / MongoDB]
- 測試:[Vitest / pytest]

## 專案結構
- src/components/ — UI 元件
- src/lib/ — 共用邏輯與工具函式
- src/api/ — API 路由
- tests/ — 測試檔案

## 編碼規範
- 命名:camelCase(變數/函式)、PascalCase(元件)、kebab-case(檔案)
- 錯誤處理:所有 async 函式都用 try-catch
- 測試:新功能一定要補測試

## 重要限制
- 不要修改 src/lib/auth.ts 裡的權限邏輯
- 資料庫 migration 一定要生成新檔案
- 環境變數不要寫死在程式碼中

## 常用指令
- npm run dev — 啟動開發伺服器
- npm run test — 跑測試
- npm run lint — 跑 linter

判斷一條內容該不該寫進去的標準:如果把這條拿掉,Claude Code 會不會因此犯錯?如果會,就寫進去。如果拿掉也不影響,就不需要。

Plan Mode、權限模式與模型選擇

模式Claude Code 可以做什麼你需要批准什麼適合什麼時候
Default讀取檔案所有編輯和指令初次使用、不熟的專案
Accept Edits讀取和編輯檔案執行指令信任修改但想控制指令
Plan Mode只讀取和計畫所有動作想先看判斷再決定
Bypass所有動作CI/CD 自動化
Claude Code claude --help 截圖,顯示 permission mode、model、print、continue 與 resume 參數
從 claude –help 確認目前 CLI 支援的權限模式與常用參數。

Plan Mode 是我推薦新手優先使用的模式。按 Shift+Tab 或輸入 /plan 切換。在 Plan Mode 裡,它只能讀取、搜尋、提建議,不能改任何東西。一個好的使用節奏:先用 Plan Mode 讓它讀專案、提建議,確認方向後再切回 Default 讓它動手。

模型選擇也很重要。Claude Code 支援多個模型:

面向SonnetOpus
速度較慢
成本較低較高(約 5 倍)
適合日常開發、bug fix、測試、重構複雜架構判斷、多步驟重構
比例約 80% 任務約 20% 任務

切換方式:輸入 /model。省錢技巧是先用 Sonnet,結果不理想再切 Opus。大多數情況 Sonnet 就夠了,不需要預設都用最貴的模型。若你還不熟 Claude 的 Opus、Sonnet、Haiku 定位,可以先看 Claude 是什麼 那篇的模型選擇說明。

Claude Code 的進階功能:Hooks、Skills、Subagents 與整合

Claude Code 不只是一個終端機裡的 AI 助手,它還有一系列進階功能可以讓開發流程更自動化。這些功能不需要一開始就全部搞懂,但知道它們的存在,你會知道 Claude Code 的天花板在哪裡。

功能做什麼什麼時候會用到
Hooks在特定事件(檔案編輯、指令執行)前後自動觸發自訂腳本,例如每次存檔自動跑 lint想強制執行團隊規範時
Skills可重複使用的提示套件,放在 .claude/skills/ 裡,用 /skill-name 呼叫有重複性的任務模式時
Subagents獨立的 AI 助手,在各自的 context 裡平行處理子任務大型任務需要拆分時
GitHub Actions在 PR 裡標記 @claude 就能觸發 code review 或測試團隊 CI/CD 自動化
JetBrains官方外掛支援 IntelliJ、PyCharm、WebStorm 等用 JetBrains IDE 的開發者
Slack在 Slack 頻道裡標記 @Claude 觸發 coding 任務(目前仍在逐步擴展支援範圍)團隊溝通與開發整合(建議查閱官方文件確認目前支援的指令)
Chrome瀏覽器擴充功能,提供網頁相關的互動能力(功能仍在演進中)前端開發輔助
Remote Control從其他裝置繼續本機的 Claude Code session(功能尚在早期階段)離開桌面後想接著工作
MCP連接外部工具(Google Drive、Jira、Figma 等)的協定需要 Claude 讀取外部資源時

這些功能目前都在快速演進中。如果你是新手,建議先熟悉基本操作,再根據需求逐步加入進階功能。官方文件在 HooksSkillsSubagentsGitHub Actions 都有詳細說明。

Claude Code MCP help 截圖,顯示 claude mcp add、list、remove 等命令
MCP 是 Claude Code 連接外部工具的入口,先從 claude mcp –help 理解基本命令。

我用 Claude Code 實測 3 個任務:修 bug、補測試、改 README

前面談了很多功能,但你可能還在想:實際用的時候到底會發生什麼事?以下是我用 Claude Code 處理三個真實任務的過程記錄。測試環境是一個中型 Node.js 專案(約 8,000 行程式碼、45 個檔案),使用 Pro 方案搭配 Sonnet 模型。

任務下達的指令耗時結果我需要額外修正的部分
修一個 login 回傳 500 的 bug「login API 回傳 500,找出原因並提出修法,先不要改檔」約 2 分鐘正確定位到 middleware 裡一個未處理的 null check,提出的修法合理它提議的錯誤訊息格式跟專案慣例不同,我手動調整了格式
替 password validation 補單元測試「幫 src/lib/password.ts 補單元測試,覆蓋正常輸入、空值、特殊字元」約 3 分鐘產生 12 個測試案例,11 個直接通過1 個測試的預期值跟實際行為不一致(它誤判了一個 unicode 邊界條件),我修正了 expected 值
把過時的 README 更新成現況「讀取目前的程式碼,把 README 更新成符合現況的版本」約 4 分鐘產出一份結構清楚、技術棧和架構描述都準確的 README它加了一段「貢獻指南」但專案沒有這個流程,我刪掉了那段

三個任務加起來約 9 分鐘,我自己手動做大概要 40-50 分鐘。其中最讓我意外的是修 bug 那個任務——它從錯誤訊息追到 middleware 再追到 null check,這條路徑我自己可能要翻 4-5 個檔案才會找到。最需要注意的則是補測試:它產生的測試邏輯正確率高,但對專案特有的邊界條件偶爾會誤判,這類地方一定要自己看 diff。

這不是嚴謹的基準測試,只是三個真實使用場景的記錄。你的體驗會因專案大小、程式語言、程式碼品質和任務複雜度而不同。但如果你想知道「第一次用的時候大概會發生什麼」,這三個例子應該能給你一些參考。

這裡特別保留版本號、CLI help、匿名示範專案與 diff 截圖,是為了讓文章不只停在功能整理,而是提供可驗證的操作證據。這類一手經驗也符合 E-E-A-T 裡的 experience 要求;如果你在做 AI 工具類內容,也可以參考 AI 搜尋 SEO 完整指南SEO 文章優化指南 裡對「可被引用內容」的寫法。

新手常犯的 5 個錯誤

  1. 一開始就下大任務:例如「幫我重構整個專案」。結果通常不好,因為 Claude Code 需要逐步理解你的專案。從小任務開始。
  2. 不同任務之間不清除對話:用 /clear。連續做三件不相關的事,脈絡會混在一起。
  3. 不設 CLAUDE.md:沒有這個檔案,Claude Code 對你的專案一無所知,只能從程式碼推測。前面有範本可以直接拿去改。
  4. 不看 diff 就接受修改:你不只看「能不能跑」,也要看命名、錯誤處理、有沒有改到不該改的地方。
  5. 期待完全不用審查:Claude Code 的信心常常比它的正確率來得早。把它當成一位能力很強但偶爾會犯錯的同事。
Claude Code diff 審查教學截圖,示範 password validation 修改前後差異
讓 Claude Code 修改檔案後,一定要看 diff、檢查邊界條件與專案慣例。

資料安全與隱私:你的程式碼安全嗎?

這是很多人關心的問題。根據 Claude Code Data Usage 文件Anthropic 消費者條款更新(2025 年 8 月),資料使用方式因帳號類型而異:

帳號類型程式碼是否用於模型改善說明
Free / Pro / Max(消費者)由使用者設定決定帳號中的資料改善選項開啟時才會使用;使用者可隨時在設定中關閉
Team / Enterprise / API(商業)不會商業條款下,程式碼不用於模型訓練

如果你是公司專案,建議使用 Team 或 Enterprise 方案,一勞永逸。如果用 Pro 個人方案,建議到帳號設定確認資料改善選項的狀態,並避免把含有機密資訊的檔案交給 Claude Code 讀取。也可以在 .claude/settings.json 裡設定權限,明確拒絕 Claude Code 讀取 .env 等敏感檔案。

如果改用 Codex,也要先處理權限邊界。Codex Permissions 文件 提供 read-only、workspace、danger-full-access 等內建 permission profile,也能用 filesystem / network 規則拒絕 .env 或限制可連線網域;Codex Web / Cloud 則要額外確認 GitHub repo、cloud environment、internet access 和 code review 權限。

資料政策可能隨時間調整,建議使用前同時查閱 Claude Code Data UsageCodex Security 文件,再決定哪些 repo 可以交給 agent 處理。

Claude Code vs Codex 費用怎麼看?

工具入門方案重度使用方案費用判斷重點
Claude CodeClaude Pro:$17/月(年繳)或 $20/月(月繳),含有限使用量Claude Max 5x:$100/月;Max 20x:$200/月;Team Premium 也提供較高團隊用量適合先用個人 Pro 小範圍試跑,再依 /usage/compact 與模型選擇判斷是否升級
OpenAI CodexOpenAI 文件列出 Free、Go、Plus、Pro、Business、Edu、Enterprise 均包含 Codex;Plus 為 $20/月Pro 從 $100/月起,提供比 Plus 更高的 Codex 使用量;也可用 API key 按 token 計費執行本機 / SDK / IDE 任務適合已在 ChatGPT 方案中的使用者;如果你需要 Codex Cloud、GitHub code review、Slack 等 cloud integration,需確認方案是否包含

實際價格以 Claude 官方定價頁Max plan 說明Team plan 說明OpenAI Codex Pricing 為準。選擇時不要只看月費:Claude Code 要看每個 session 的上下文消耗,Codex 要看 local messages、cloud tasks、code reviews 是否共用使用量,以及是否需要 cloud integration。

Claude Code 用量與成本控制截圖,整理 /usage、/compact、/clear、/model 指令
用 /usage、/compact、/clear 和 /model 控制 Claude Code session 的用量與品質。

團隊導入 Claude Code 或 Codex 前要評估什麼?

檢查項可以導入的訊號需要暫緩的訊號
專案狀態有測試、lint、CI、清楚的 README沒測試、沒文件、部署靠口耳相傳
權限治理有 branch、PR、review、秘密管理大家直接改 main、環境變數散落各處
任務類型bug fix、測試、文件、局部重構高風險架構改造、資安敏感邏輯
團隊習慣願意看 diff、追驗證結果只想讓 AI 直接交付

導入初期至少做三件事:使用乾淨 branch、限制可執行指令範圍、所有 diff 經人工 review。若用 Claude Code,要先定義 CLAUDE.md、permission mode 和哪些檔案不能碰;若用 Codex,要先定義 AGENTS.md、sandbox / approval policy、cloud environment、GitHub 權限和是否允許網路存取。也要承認限制:在大型 legacy codebase 或缺少測試的專案裡,AI 的「自信」常常比它的正確率來得早。

開始用 Claude Code 與 Codex 的建議流程

  1. 選一個低風險 repo:side project、內部工具、或有完整測試的小服務。
  2. 先選主要工具:本機互動任務用 Claude Code;雲端背景任務、PR review 或 GitHub issue 派工用 Codex。
  3. 寫清楚專案規範:Claude Code 用 CLAUDE.md;Codex 用 AGENTS.md 或 config 規則。至少寫技術棧、常用指令、測試方式、不可修改區域。
  4. 先做只讀任務:請 agent 摘要架構、列出風險、找 TODO,不要一開始就改檔。
  5. 派一個小任務:補 README、修一個已知 bug、替單一函式補測試。
  6. 看 diff 與驗證結果:不只看能不能跑,也看命名、錯誤處理、邊界條件和既有風格。
  7. 用一週記錄成效:哪些任務 Claude Code 比較順、哪些任務 Codex Cloud 比較省時間,再決定是否擴大導入。

接下來可以立即做三件事:

  1. 選一個低風險專案,請 Claude Code 或 Codex 只做架構摘要和改善建議,不要讓它改任何檔案。
  2. 建立專案規範檔:Claude Code 寫 CLAUDE.md;Codex 寫 AGENTS.md,並把測試指令和不可碰區域寫清楚。
  3. 用一週記錄成效,再決定是否擴大使用、升級方案,或把兩個工具分工導入。

Claude Code 和 Codex 最有價值的地方,不是讓工程師放棄理解,而是讓工程師把時間花回判斷、設計和驗收。先小範圍試、保留審查,讓工具證明它值得進入你的日常。如果你想進一步了解 E-E-A-T 如何影響搜尋排名,或 AI SEO 的基礎概念,可以看之前的系列文章。

延伸閱讀

常見問題(FAQ)

Claude Code 免費能用嗎?

不行。根據 Claude Code 官方文件,Claude Code 需要 Pro、Max、Team 或 Enterprise 帳號。免費 Claude.ai 方案不包含 Claude Code。Pro 方案月費約 $17-20 美元(年繳較便宜),實際價格以 Claude 官方定價頁 為準。

不會用終端機,能用 Claude Code 嗎?

可以。Claude Code 有 VS Code 擴充功能、Desktop App 和 Web 介面(claude.ai/code)。如果你不熟終端機,直接用 VS Code 擴充功能或 Desktop App 的 Code 分頁,甚至用 Web 版連安裝都不用。

公司專案的程式碼會被拿去訓練 AI 嗎?

商業方案(Team、Enterprise、API)的程式碼不會被用來訓練模型。消費者方案(Pro、Max)是否用於模型改善,取決於你帳號中的資料設定。如果是公司專案,建議使用 Team 或 Enterprise 方案,或在開始前到帳號設定確認資料選項的狀態。

CLAUDE.md 要寫什麼?

寫專案架構、技術棧、命名規範、測試方式、和不能動的檔案。判斷標準:如果把某條拿掉,Claude Code 會不會因此犯錯?文章前面有提供完整範本。

Claude Code 和 Codex 的費用差在哪?

Claude Code 主要跟 Claude Pro、Max、Team、Enterprise 方案綁定;Codex 主要跟 ChatGPT Free、Go、Plus、Pro、Business、Edu、Enterprise 方案與 API key 用量綁定。Claude Code 要看 session 和模型使用量;Codex 要看 local messages、cloud tasks、code reviews 是否共用使用量,以及是否需要 cloud integration。實際價格以官方定價頁為準。

Claude Code 可以完全取代工程師嗎?

不建議這樣理解。它可以協助讀程式碼、改檔、跑指令、整理 PR,但需求判斷、架構取捨、安全審查、上線責任仍需要工程師承擔。

MCP 是什麼?

MCP(Model Context Protocol)是一種讓 Claude Code 連接外部工具和資料來源的協定。例如讓它讀取 Google Drive 裡的設計文件、更新 Jira ticket。MCP 設定比較進階,建議先熟悉基本操作再研究。官方文件在 code.claude.com/docs/en/mcp

Claude Code 支援哪些 IDE?

目前官方支援 VS Code(含 Cursor)、JetBrains 全系列(IntelliJ IDEA、PyCharm、WebStorm、GoLand 等),以及 CLI 終端機。詳細列表見 JetBrains 外掛頁面

Claude Code 和 Codex 有什麼差別?

Claude Code 更像貼近本機 repo 的 Claude agent,適合在終端機、IDE、Desktop 或 Web 中讀寫專案、跑測試與管理專案指令。Codex 則更像跨 Codex App、Web、IDE、Cloud、GitHub / Slack 與 code review 的 agent 平台,較適合用程式介面分派任務、看 review pane、處理 PR 與管理多個 thread。CLI 可用,但不是 Codex 比較時的主軸。

Claude Code 和 Codex 可以一起用嗎?

可以,但要分工清楚。常見做法是用 Claude Code 處理本機深度重構、除錯與 CLAUDE.md 規範任務,用 Codex 處理雲端背景任務、PR review、GitHub issue 派工或需要 OpenAI 模型與工具鏈的流程。不要讓兩個 agent 同時改同一批檔案。

Claude Code 適合非工程師嗎?

可以試,但要從低風險任務開始,例如讀 README、整理專案架構、產生文件、改內部小工具。涉及登入、付款、權限、資料庫 migration、資安或上線流程時,仍需要工程師審查 diff 和驗證結果。

作者

Sliven 褚崇名

Sliven Chu 褚崇名,Whoops SEO 創辦人。專注於透過正確地的白帽 SEO 優化策略,協助網站提升 Google 排名,並實現業務增長的數位行銷顧問。Whoops SEO 致力於將複雜的 SEO 概念化繁為簡,提供清晰、可執行的教學與洞察,幫助你在競爭激烈的市場中脫穎而出。我們對 Google SEO 的最新動態與 AI 行銷趨勢保持高度關注,並樂於分享第一手觀察。

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章目錄