Claude Code 是 Anthropic 推出的命令列工具,讓 Claude 能在你的終端機(Terminal)裡直接工作——讀取你的本地文件、執行 shell 指令、修改代碼文件。
和 claude.ai 網頁版的根本差別在於「存取範圍」:在 claude.ai 裡,Claude 只能看到你貼給它的文字;在 Claude Code 裡,Claude 能存取你整個專案目錄的所有文件、能執行你電腦上的任何指令(如 git、pytest、npm run build)。
安裝和啟動只需要三個步驟:確認 Node.js 18+ 已安裝(node --version)、執行 npm install -g @anthropic-ai/claude-code、在你的專案目錄輸入 claude 啟動。第一次啟動會引導你完成認證(登入 Anthropic 帳戶或輸入 API Key)。
啟動後,你就能用自然語言描述任務——「幫我找出 src 目錄裡所有超過 200 行的文件」「這個 bug 可能在哪裡,幫我分析一下 error.log」「幫 utils.py 裡的所有函式補上 type hints」。Claude Code 會讀取相關文件、執行必要的指令、做出修改,過程不需要你手動複製貼上。
CLAUDE.md 是 Claude Code 最被低估的功能,也是讓 Claude Code 真正有效率的關鍵。
CLAUDE.md 是放在你專案根目錄的一個 Markdown 文件,Claude Code 每次啟動時都會自動讀取。把你的專案背景、架構說明、編碼規範、常用指令放在這裡,Claude 就不需要每次對話都重新了解你的專案。
一個好的 CLAUDE.md 範例:
專案:Flask + PostgreSQL 的 B2B SaaS 後端 API,部署在 Railway。
架構:src/models/ 是資料庫 Model,src/routes/ 是 API 路由,src/services/ 是業務邏輯,tests/ 是測試。
常用指令:啟動開發伺服器 flask run --debug;跑測試 pytest tests/ -v;資料庫 migration flask db upgrade。
編碼規範:所有函式必須有 type hints;公開函式必須有 docstring;使用 Black 格式化。
有了這個文件,你每次開啟 Claude Code,它立刻就知道這個專案的上下文,不需要你再介紹一遍。這是 Claude Code 使用體驗從「還可以」到「真的好用」的關鍵差異。
Claude Code 最有效率的使用方式:「先計畫後執行」。
很多人第一次用 Claude Code 會直接說「幫我做 X」,然後發現 Claude 做出了和預期不符的修改,又花時間修正。更好的方式是:
複雜任務先問計畫:「我需要在這個 Flask 應用裡加入 JWT 認證。先告訴我你的實作計畫——需要修改哪些文件、加入什麼依賴、架構怎麼設計。確認方向後再開始。」這個方式讓你在 Claude 大量修改代碼之前,先確認方向是對的。
用 Git 確保退路:在讓 Claude Code 做任何重要修改之前,確認工作目錄是 clean 的(git status)。如果修改不是你要的,git checkout . 一鍵還原。有了這個退路,你能放心讓 Claude Code 嘗試,不怕無法恢復。
分批確認:把大任務拆成小步驟,每步完成後看 git diff,確認沒問題再繼續。
善用斜線指令:/clear 清除對話歷史(Context 太長時用)、/cost 查看費用、/compact 壓縮歷史節省 Token。
Claude Code 的費用怎麼計算?新手怎麼避免意外高帳單?
Claude Code 通過你的 Anthropic API Key 按 Token 計費——你讀取的文件越多、對話越長,費用越高。預設使用 Claude Sonnet 4.5(可用 /model 指令切換)。
費用的主要驅動因素:讀取的文件大小(Claude Code 把文件內容讀進 Context,每個字都是 Token);對話的長度(長對話累積的歷史 Context 很長);使用的模型(Opus 比 Sonnet 貴 5 倍)。
避免意外高帳單的做法:在 console.anthropic.com 設定月費上限(建議新手先設 $20-$50);養成用 /cost 定期查看費用的習慣;任務完成後及時 /clear 重置 Context,不要讓一個超長的對話跑很久;對大型代碼庫,只讓 Claude 讀取它真正需要的文件,不要一次讓它讀整個專案。
跟你的開發效率有什麼關係:多數開發者用 Claude Code 的感受是「一個小時的費用換來了兩三個小時的省時」。如果你每天的 Claude Code 費用在 $1-$3 之間,但省下了 1-2 小時的調試和搜尋時間,投資報酬率是非常高的。
一個後端開發者第一次用 Claude Code 的典型體驗:
她的 Django 應用一直有一個間歇性的 bug——某些情況下 API 回傳 500 錯誤,但在本地難以重現。以前她的做法是把 error log 複製到 claude.ai,然後根據 Claude 的建議去手動找代碼。
用 Claude Code 後:在專案目錄輸入 claude,然後說「我的 API 有時候回傳 500 錯誤,最近的錯誤在 logs/error.log,幫我分析可能的原因」。Claude Code 自己打開 error.log 讀取內容,然後說「我看到有幾個 DatabaseError,讓我看一下相關的 Model 代碼」,自動打開 models.py 和 views.py,分析後指出是一個資料庫連線池耗盡的問題,並直接在代碼裡加入了修復。整個過程她只說了一句話,5 分鐘解決了困擾她兩天的問題。
她說最大的差別是:「以前要自己決定讓 Claude 看哪些文件,現在它自己知道要看哪裡。」
Claude Code 的核心取捨是「能力深度 vs 設定門檻」。和 claude.ai 相比,Claude Code 能做的事情多很多(直接操作代碼庫、執行 shell 指令),但需要:安裝 Node.js 和 Claude Code CLI、有自己的 Anthropic API Key、理解基本的命令列操作。這個門檻對有開發背景的人幾乎不存在,但對完全沒有命令列經驗的人確實是一個障礙。另一個取捨是費用的不可預測性——claude.ai 是固定月費,Claude Code 按使用量計費,高強度使用時費用可能超過預期。建議:新手先設定月費上限,用幾週感受自己的使用習慣再決定是否需要調整。