簡介
Claude Code 是 Anthropic 推出的命令行 AI 編程助手,直接運行在終端中,但可以指向任意兼容 OpenAI API 的後端(DeepSeek、ModelStudio、Ollama 等),不必使用 Anthropic API。
- 讀取、編輯整個代碼庫
- 執行 shell 命令
- 管理 Git 工作流
- 跨文件重構
安裝
npm install -g @anthropic-ai/claude-code
或通過 Homebrew:
brew install claude-code
指向 DeepSeek / ModelStudio
創建 ~/.claude.json:
{
"apiKey": "sk-your-deepseek-key",
"baseURL": "https://api.deepseek.com/v1",
"model": "deepseek-chat"
}
DeepSeek 目前提供 V4 Flash($0.14/M input)和 V4 Pro 兩個版本,建議日常用 V4 Flash,複雜任務用 V4 Pro。
核心用法
互動模式
claude
進入互動 REPL 後可以直接對話,Claude 會讀取當前目錄的代碼庫。
單次命令
claude -p "解釋這個函數的邏輯" --output-format text
-p 是非互動模式,適合腳本和 CI。
指定工作目錄
claude --cwd ~/my-project
實用技巧
1. CLAUDE.md 項目規範
在專案根目錄創建 CLAUDE.md,寫入項目簡介、技術棧、代碼風格、常用指令。Claude Code 自動讀取作為系統提示。
2. /compact 釋放上下文
當對話過長時使用 /compact 壓縮歷史,保留關鍵信息。
3. 自訂 Slash Commands
在 ~/.claude/commands/ 下創建 .md 文件即可自訂指令,例如 review.md,然後用 /review 調用。
4. Git 整合
claude -p "generate a commit message for my staged changes"
claude -p "review the diff against main"
對比:Claude Code vs Cursor vs Aider
| 特性 | Claude Code | Cursor | Aider |
|---|---|---|---|
| 介面 | 終端 CLI | IDE GUI | 終端 CLI |
| 後端 | 任意 API | 內建 + API | 任意 API |
| Git | 原生整合 | 基本支援 | 原生整合 |
| 上下文 | 全代碼庫 | 當前文件 + embedding | 地圖式代碼庫 |
| 成本 | API 計費 | 訂閱制 | API 計費 |
| 最適合 | 自動化/CI | 日常編碼 | 精準編輯 |
實戰案例:用 Claude Code 部署 Agentic Research 網站
以下是在本項目中的實際使用流程:
- 啟動 Claude Code:
claude --cwd ~/Desktop/Best\ Agentics\ Website - 功能開發:「幫我添加一個側邊欄組件,支援收合/展開和手機抽屜式」
- 代碼審查:「review 剛才的變更,重點看響應式佈局和 accessibility」
- 測試:「幫我測試側邊欄在不同螢幕尺寸下的行為」
- 部署:Claude Code 生成代碼後,手動執行
npx vercel --prod
推薦閱讀
- Claude Code 雙模型配置指南 — DeepSeek + ModelStudio 切換
- 君澤智庫斜槓指令系統 — CC 整合指令