Definition
Claude Code
Claude Code 是 Anthropic 基於終端機的 AI 程式設計代理,直接在你的開發環境中運作。它能讀取整個專案、跨多個檔案撰寫程式碼、執行 Shell 指令、管理 Git 工作流程,並自主迭代處理錯誤——全程透過命令列完成。
Claude Code 的運作原理
Claude Code 作為 CLI 工具在終端機中運作。啟動工作階段後,它取得對專案檔案、Shell 和 Git 歷史的存取權限。你用自然語言描述任務,代理隨即規劃一系列操作:讀取檔案理解脈絡、撰寫程式碼、執行測試、修復問題。它利用 Claude 的推理能力,對如何完成你的請求做出多步決策。
核心功能
- +全專案脈絡:在做出修改前讀取並理解整個程式碼庫
- +終端機執行:直接執行測試、建置、程式碼檢查工具及任意 Shell 指令
- +Git 自動化:作為工作流程的一部分建立分支、提交和拉取請求
- +CLAUDE.md 設定:代理自動遵循的專案專屬指示
- +MCP 整合:透過模型脈絡協議連接外部工具和資料來源
- +無頭模式:無需人工互動,可在 CI/CD 流水線和自動化中運作
- +權限系統:精細控制代理可讀取、寫入和執行的內容
bash
# Install Claude Code
npm install -g @anthropic-ai/claude-code
# Start a session in your project
cd your-project
claude
# Give it a task
> "Refactor the auth module to use JWT tokens
and update all tests"Claude Code 需要 Claude Pro、Team 或 Enterprise 訂閱。它使用 Claude 的最新模型,根據任務複雜度消耗 Token。
Claude Code 是免費的嗎?+
Claude Code 包含在 Claude Pro(每月 20 美元)、Claude Team 和 Claude Enterprise 訂閱中,按程式設計工作階段中消耗的 Token 計費。
Claude Code 與 Cursor 或 Copilot 有什麼不同?+
Claude Code 是原生終端機代理,而非 IDE 外掛。它直接操作你的真實檔案系統和 Shell,具備完整的專案脈絡和執行指令的能力。Cursor 和 Copilot 是整合在編輯器中、專注於內嵌建議和對話的工具。
Claude Code 支援任意程式語言嗎?+
是的。Claude Code 讀取原始檔並執行 Shell 指令,不受語言限制。它支援 JavaScript、Python、TypeScript、Go、Rust、Java、C++ 以及你使用的其他任何語言。
CLAUDE.md 是什麼,為什麼重要?+
CLAUDE.md 是放置在專案根目錄的設定檔,包含專案專屬指示——程式碼規範、架構說明、常用指令——Claude Code 在每次工作階段中都會自動遵循。它充當代理的持久記憶。
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →