目錄
Claude Code 是 Anthropic 推出的 agentic coding 工具。它能理解你的 codebase,透過自然語言指令執行日常任務、解釋複雜程式碼、處理 git workflow。可以在終端機、IDE(VS Code / JetBrains)、Slack、GitHub、或 Web 上使用。
安裝
# 推薦方式(macOS / Linux)
curl -fsSL https://claude.ai/install.sh | bash
# Windows
winget install Anthropic.ClaudeCode
npm 安裝已標記為 deprecated,建議用原生安裝器。安裝後用 Claude 帳號登入即可使用。
系統需求: macOS 13.0+ / Windows 10+ / 主流 Linux 發行版。
核心能力
| 能力 | 說明 |
|---|---|
| 程式碼讀寫 | 讀取、編輯、建立檔案,理解整個專案結構 |
| Shell 執行 | 在終端機中執行任意指令(build、test、lint 等) |
| Git 工作流程 | commit、branch、PR、merge,全程自然語言操作 |
| Extended Thinking | 預設開啟,遇到複雜問題先推理再動手 |
| Auto Mode | 長時間自主執行的安全替代方案(取代 --dangerously-skip-permissions) |
| Headless Mode | claude -p 程式化執行,可嵌入 CI/CD 或腳本 |
六層擴充機制
Claude Code 的擴充系統是它與其他 coding agent 最大的差異。每一層解決不同問題:
1. CLAUDE.md — 永駐 Context
# CLAUDE.md(放在專案根目錄)
這是一個 Astro + React 專案
用 pnpm 管理套件
測試用 vitest
commit message 用繁體中文
每次啟動 session 自動載入,不需要每次重複說明專案慣例。
2. Skills — 按需工作流程
.md 檔案放在 ~/.claude/skills/,寫 markdown 就好,不需要 SDK。
- Reference Skill:提供知識(如 API 風格指南),Claude 在整個 session 中參考
- Action Skill:觸發動作(如
/deploy),Claude 按步驟執行 - 支援自動偵測啟動——不一定要用 slash command
3. Hooks — 確定性自動化
在 settings.json 設定,綁定生命週期事件(tool call 前後、session 開始結束等)。
{
"hooks": {
"PostToolUse": [{
"matcher": "edit",
"command": "npx biome check --fix $CLAUDE_FILE_PATH"
}]
}
}
Hook 保證執行,不受模型行為影響。適合 lint、format、安全檢查等必須每次跑的操作。
4. Subagents — 隔離委派
主 agent 拆分任務,啟動子 agent 平行執行。每個 subagent 有獨立的 context window,不繼承對話歷史。只有結論回到主 context,不會膨脹 token 用量。
5. MCP — 外部工具連接
Model Context Protocol 讓 Claude 連上你的工具鏈:資料庫、GitHub、Sentry、Figma、Slack——3,000+ 整合。一個 MCP server 就是一個即時可用的工具。
6. Agent Teams — 多 Agent 協作
多個獨立 Claude session 互相傳訊、分工、平行作業。與 subagent 的差異:subagent 是上下級的委派關係,Agent Teams 是平級的協作關係。
擴充機制總覽
| 層 | 解決什麼問題 | 何時載入 |
|---|---|---|
| CLAUDE.md | 專案慣例、永駐指令 | Session 啟動時自動載入 |
| Skills | 可重用的工作流程 | 按需載入或自動偵測 |
| Hooks | 必須執行的自動化 | 事件觸發時確定性執行 |
| Subagents | 隔離與平行化 | 主 agent 判斷需要時啟動 |
| MCP | 外部系統連接 | 設定後常駐可用 |
| Agent Teams | 多 agent 協作 | 手動啟動 |
| Plugins | 打包分發以上所有機制 | 安裝後按各自規則載入 |
運行環境
| 環境 | 說明 |
|---|---|
| 終端機 | 原生 CLI,核心體驗 |
| VS Code | 原生擴充套件,視覺化 diff |
| JetBrains | 原生擴充套件 |
| Web | claude.ai/code |
| Slack | 團隊對話中直接啟動開發任務 |
| GitHub | 在 PR / Issue 中 @claude 觸發 |
更新頻道
| 頻道 | 說明 |
|---|---|
latest | 預設,新功能第一時間推送 |
stable | 約延遲一週,跳過有重大 regression 的版本 |
定價
需要 Claude 付費訂閱(Pro $20/mo、Max 5x $100/mo、Max 20x $200/mo)或自備 API key。
訂閱的額度以 5 小時滾動視窗計算並疊加週上限,且 Claude 網頁/桌面/手機/終端機共用同一個池子;額度用完可以打開 usage credits 以 API 費率續跑。API 這條路按模型分層計價,目前是 Opus 級 $5/$25、Sonnet 級 $3/$15、Haiku 級 $1/$5(每 M tokens input/output)。
型號與價格會變,以官方定價頁為準;方案取捨與額度細節見本系列的 Claude Code 完整方案分析。
與其他 Coding Agent 的定位差異
| Claude Code | Codex CLI | Gemini CLI | OpenCode | Pi | |
|---|---|---|---|---|---|
| 廠商 | Anthropic | OpenAI | anomalyco(開源社群) | earendil-works(開源社群) | |
| 擴充層數 | 6 層 | Skills + MCP | MCP | 雙 Agent | Extension |
| 開源 | ❌ | ✅ | ✅(Apache 2.0) | ✅ | ✅ |
| 免費方案 | ❌(需訂閱) | 部分免費 | ❌(個人免費層已於 2026/6 終止) | 完全免費 | 完全免費 |
| 核心優勢 | 擴充生態最完整 | OpenAI 模型整合 | Antigravity 平台整合 | 75+ 模型自由度 | 極簡 + 低 token |
| IDE 整合 | VS Code + JetBrains | VS Code | VS Code | TUI | TUI |
Claude Code 的核心優勢在於六層擴充機制帶來的客製化深度——從個人開發者到企業團隊,都能逐層疊加所需的自動化和整合。缺點是不開源且需要付費。
本站相關深度指南
本站已有 20+ 篇 Claude Code 專題文章,以下是按主題分類的索引:
擴充機制:
- Hooks 完整指南
- Skill 完整指南
- Sub-agents 完整指南
- MCP Server 整合
- Agent Teams 指南
- Plugins & Marketplaces
- 三層品質防線:Hook、Skill、指令檔
設定與環境:
- settings.json 設定大全
- CLAUDE.md 與 agents.md 指南
- Context Window 管理
- DevContainer & Sandboxing
- Permission Modes 全解析
整合與自動化:
- CI/CD × GitHub Actions
- Headless Mode
- Remote Control
- Slack 整合
- Chrome 整合
- Routines(前 Scheduled Tasks)
- Checkpointing
其他:
參考資源
- GitHub - anthropics/claude-code
- Claude Code 官方文件
- Claude Code 產品頁
- 功能總覽
- npm - @anthropic-ai/claude-code
參考資料
- Claude Code 官方文件:Anthropic coding agent 完整說明
- Claude Code GitHub:anthropics/claude-code 開源倉庫
- Claude Code 官方產品頁
- npm - @anthropic-ai/claude-code(Claude Code CLI 安裝來源)
更新紀錄
- 2026-08-18:定價段落改寫——補上三個訂閱層級的實際價格、5 小時視窗加週上限的額度機制、跨介面共用同一池,並把單一型號報價換成 Opus/Sonnet/Haiku 三層;移除 Agent Teams 綁定特定模型版本的敘述;比較表修正 OpenCode 與 Pi 的維護者(已分別轉為 anomalyco 與 earendil-works)與 Gemini CLI 的免費方案(個人層已於 2026/6/18 終止);納入 Agent CLI 選型指南系列
Loading...