安裝 Claude Code 只需一個命令:在 macOS、Linux 或 WSL 上執行 curl -fsSL https://claude.ai/install.sh | bash;在 Windows 上,於 PowerShell 執行 irm https://claude.ai/install.ps1 | iex(在命令提示字元 CMD 中,使用下方 install.cmd 行)。 接著開啟新的終端機,使用 claude --version 進行確認,進入專案資料夾並執行 claude;第一個實用命令是 /init。連線有兩種方式:使用 Pro、Max、Team、Enterprise 或 Console 帳戶登入(Claude.ai 免費方案不包含 Claude Code),或定義兩個環境變數 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN,並使用按用量付費的 API 金鑰,不需訂閱。
命令已於 2026年9月11日 驗證,依據 Anthropic 官方安裝文件。
需求
| 需求項目 | 支援內容 |
|---|---|
| 作業系統 | macOS 13.0+、Windows 10 1809+ 或 Windows Server 2019+、Ubuntu 20.04+、Debian 10+、Alpine Linux 3.19+ |
| 硬體 | 4 GB 以上 RAM、x64 或 ARM64 處理器 |
| 命令殼層 | Bash、Zsh、PowerShell 或 CMD |
| 網路 | 網際網路連線,且所在國家/地區提供 Anthropic 服務 |
| 帳戶 | Pro、Max、Team、Enterprise 或 Console,或 API 金鑰(見下文) |
在 macOS 和 Linux 上安裝
開啟終端機並貼上:
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash這是建議的方法:它會安裝可在背景自動更新的獨立二進位檔。可執行檔位於 ~/.local/bin/claude,而已開啟的終端機不會看到新的 PATH,因此請先開啟另一個視窗再進行測試。在 WSL 中命令相同。
在 Windows 上安裝 Claude Code
Windows 有兩行不同的命令,唯一差異在於終端機。如果提示字元以 PS C:\Users\TuNombre> 開頭,你位於 PowerShell;沒有 PS、只有 C:\Users\TuNombre>,則是命令提示字元(CMD)。不需要以系統管理員身分執行。
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows Símbolo del sistema (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd將命令貼到錯誤的終端機是最常見的問題。在 PowerShell 中執行 CMD 命令會顯示 The token '&&' is not a valid statement separator;在 CMD 中執行 PowerShell 命令會顯示 'irm' is not recognized as an internal or external command(西班牙文 Windows 會顯示「無法將其辨識為內部或外部命令」);將 macOS 的 curl … | bash 貼到 PowerShell 則會顯示 A parameter cannot be found that matches parameter name 'fsSL'。三種情況只要使用相應的命令即可。
安裝 Git for Windows 為選用但建議執行:Claude Code 會使用其中的 Git Bash 執行命令;若沒有,則使用 PowerShell。如果已安裝 Git 但仍找不到 Git Bash,請在設定的 env 區段中以 CLAUDE_CODE_GIT_BASH_PATH 定義 bash.exe 的路徑。
| 選項 | 需要 | 沙箱 | 選擇時機 |
|---|---|---|---|
| 原生 Windows | 無;Git for Windows 為選用 | 否 | 原生 Windows 專案與工具 |
| WSL 2 | 已啟用 WSL 2 | 是 | Linux 工具或沙箱命令 |
| WSL 1 | 已啟用 WSL 1 | 否 | WSL 2 無法使用時 |
使用 WSL 時,請在 WSL 終端機內執行 macOS/Linux 命令,並在該處開啟 claude,不要從 PowerShell 或 CMD 開啟。
使用套件管理員
同樣可行,但有一項重要差異:預設都不會自動更新(你必須執行 brew upgrade claude-code 或 winget upgrade Anthropic.ClaudeCode)。此外,Debian/Ubuntu、Fedora/RHEL 和 Alpine 也有已簽署的 apt、dnf 和 apk 儲存庫。
# Homebrew (macOS, Linux) — canal stable
brew install --cask claude-code
# WinGet (Windows)
winget install Anthropic.ClaudeCode
# npm — requiere Node.js 22 o posterior; nunca con sudo
npm install -g @anthropic-ai/claude-code使用 npm 時,從 2.1.198 版開始,套件需要 Node.js 22 或更新版本;使用舊版 Node 時,npm 只會顯示 EBADENGINE 警告,安裝仍會完成。它會安裝相同的原生二進位檔,執行時不使用 Node.js。絕對不要使用 sudo npm install -g:這會造成權限問題並帶來安全風險。
確認安裝
claude --version # imprime la versión, por ejemplo 2.1.211 (Claude Code)
claude doctor # diagnóstico de la instalación y la configuración, sin abrir sesión保留 claude doctor 即可:不登入也能顯示安裝狀態、設定檔錯誤和建議的解決方案。這是判斷問題出在安裝還是設定的最快方式。
如果看到 command not found: claude(或在 Windows 上看到 claude 無法辨識),表示安裝資料夾不在 PATH 中。在 macOS 和 Linux 上開啟新的終端機;若仍然相同,請在 ~/.zshrc 或 ~/.bashrc 中將 ~/.local/bin 加入 PATH。在 Windows 上,資料夾是 %USERPROFILE%\.local\bin;請確認後從 PowerShell 加入:
# 1. Comprueba si la carpeta de instalación ya está en el PATH
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. ¿Sin salida? Añádela al PATH de usuario y abre una terminal nueva
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. En la terminal nueva: si hay dos instalaciones, verás dos rutas
where.exe claude首次連線:訂閱或 API 金鑰
選項 A — 使用訂閱登入
在專案資料夾中執行 claude,並在瀏覽器中使用 Pro、Max、Team、Enterprise 或 Console 帳戶完成登入。有一個容易混淆的細節:如果已定義 ANTHROPIC_API_KEY 變數,Claude Code 會只詢問一次你是否要使用該金鑰。如果你回答否,之後會忽略它而不再詢問,看起來就像沒有讀取該變數。若要重新啟用:/config → Use custom API key。
選項 B — 不訂閱,使用按用量付費的金鑰
Claude Code 原生讀取 ANTHROPIC_BASE_URL,因此將它指向任何 Anthropic Messages API 端點都是支援的設定:不需要外掛、代理伺服器或修改過的二進位檔。步驟如下:建立帳戶、儲值(最低 $10)、在 金鑰面板中產生 sk-kn- 金鑰(只會顯示一次),並將以下 env 區塊加入使用者設定 ~/.claude/settings.json(Windows 上為 %USERPROFILE%\.claude\settings.json)。如此所有終端機、編輯器擴充功能和背景程序都能使用:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}若要先在單一 PowerShell 視窗中測試:
# Solo para esta ventana de PowerShell (en macOS/Linux: export VARIABLE=valor)
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claudeANTHROPIC_BASE_URL只需包含網域。 Claude Code 會加入/v1/messages;若結尾有/v1,請求會前往/v1/v1/messages並回傳 404。- 使用
ANTHROPIC_AUTH_TOKEN,不要使用ANTHROPIC_API_KEY。 兩者位於不同的 HTTP 標頭:前者傳送Authorization: Bearer並立即生效;後者傳送x-api-key,此外還會經過上方的一次性核准。 - 在
ANTHROPIC_MODEL中輸入確切的模型名稱。 Kunavo 只辨識完全相同的名稱,不會轉換附日期的舊名稱。 - 也固定
ANTHROPIC_DEFAULT_OPUS_MODEL。Claude Code 的預設模型及其別名opus指向最新的 Opus;如果 Kunavo 尚未提供該模型,第一次請求會回傳 404。此處將別名opus固定為 Claude Opus 5.5(claude-opus-5-5),這需要 Claude Code v2.1.280 或更新版本;若使用較舊版本,請執行claude update。 - 也固定
ANTHROPIC_DEFAULT_SONNET_MODEL。別名sonnet會要求 Sonnet 5.5,而 Kunavo 不提供該模型:若沒有此變數,/model sonnet、opusplan的執行階段,以及使用sonnet設定的子代理程式都會回傳 404。將其固定為claude-sonnet-5即可避免此問題。 ANTHROPIC_DEFAULT_HAIKU_MODEL涵蓋 Claude Code 自行執行的背景呼叫(摘要、標題):將其指向 Haiku 就能輕鬆節省成本。
絕對不要將金鑰放在專案的 .claude/settings.json 中:該檔案會提交至儲存庫。在 VS Code 擴充功能中,變數應放在 claudeCode.environmentVariables,也就是 VS Code 的使用者設定中,因為擴充功能會在啟動前驗證憑證。
每 1M token 的價格,取自目錄:
| 模型 | Kunavo(輸入/輸出) | Anthropic 官方價格 | 差異 | 用途 |
|---|---|---|---|---|
claude-haiku-4-5 | $0,70 / $3,50 | $1,00 / $5,00 | 約少 30% | Claude Code 的簡單任務與背景呼叫 |
claude-sonnet-5 | $1,40 / $7,00 | $2,00 / $10,00 | 約少 30% | 日常使用的預設模型 |
claude-opus-5 | $3,50 / $17,50 | $5,00 / $25,00 | 約少 30% | 大型重構與規劃 |
claude-opus-5-5 | $2,80 / $14,00 | $4,00 / $20,00 | 約少 30% | 最新的 Opus;此設定中的 opus 別名 |
claude-fable-5 | $7,00 / $35,00 | $10,00 / $50,00 | 約少 30% | 最棘手的問題 |
如何確認目前啟用的選項
在 Claude Code 中執行 /status。Auth token 行表示正在使用金鑰;帶有 claude.ai 帳戶的 Login method 行表示未讀取該變數。兩者不會疊加:只要變數存在,訂閱就會暫停使用;移除變數後,Claude Code 會回到訂閱,不需重新安裝。
使用閘道時有三項差異:Remote Control 和語音聽寫無法使用(需要 claude.ai 身分);/fast 可能顯示快速模式不可用,因為該檢查會直接連到 Anthropic,但一般請求不受影響;而 /context 的數值會變成本機估算。程式碼、工具、子代理、MCP、hooks 和提示快取的運作方式都相同。所有細節請參閱整合文件和Claude Code API 金鑰指南(兩者皆為英文)。
如何使用 Claude Code:開始使用
# 1. Arranca siempre dentro de la carpeta del proyecto
cd ~/proyectos/mi-app
claude
# 2. Primer comando: lee el repositorio y genera CLAUDE.md
> /init
# 3. Pide las tareas en español y con la ruta del archivo
> cambia la validación de src/api/user.ts a zod y arregla los tests
# 4. Para tareas que tocan muchos archivos: Shift+Tab activa el modo planClaude Code 會在編輯檔案或執行命令前要求許可;如果方向不對,按 Esc 可停止,並使用 /rewind 回到先前的狀態。/init 產生的 CLAUDE.md 是草稿:只保留你每次工作階段都會重複的內容(測試命令、慣例、不應修改的資料夾)。它會在每個工作階段載入並隨每個請求傳送,Anthropic 建議不要超過 200 行。
- 切換模型: 輸入
/model加上完整名稱,例如/model claude-opus-5,或以claude --model claude-opus-5啟動。請在任務之間切換:每個模型都有自己的快取,在任務中途切換會迫使系統重新讀取整段對話,無法使用快取。 - 在不相關的任務之間使用
/clear。 開始新的對話不會產生費用;先前的對話可透過/resume還原。 - 任務變長時使用
/compact: 摘要歷史記錄並繼續。使用 API 金鑰時,快取預設持續五分鐘,因此應在長時間暫停前壓縮,而不是之後才壓縮。 - 工作階段的費用:
/usage會顯示 token 數量,但其計算的金額是依 Anthropic 定價計算的本機估算;使用 Kunavo 時,實際費用會顯示在你的使用量頁面。
付款與誠實面對選擇
餘額透過 Stripe 預付:可使用信用卡(Visa、Mastercard、American Express、JCB、UnionPay)、Apple Pay、Google Pay 或 Link;不提供 SEPA 直接扣款。最低儲值金額為 $10,餘額不會過期,失敗的請求不會收費,且每組金鑰都有每月支出上限。所有費率都在價格頁面。
如果你每天長時間使用 Claude Code,訂閱的固定費用通常更便宜;當使用量不規律,或你不想受 5 小時視窗限制時,按用量付費更划算,而整月沒有活動時費用為零。完整比較(英文)請參閱Claude Code pricing。透過 Kunavo 使用的是共享容量,沒有專用配額或合約 SLA;如果需要這些保障,請直接向 Anthropic 訂閱。
常見問題
如何安裝 Claude Code?
在 macOS、Linux 或 WSL 上執行 curl -fsSL https://claude.ai/install.sh | bash。在 Windows 上,於 PowerShell 執行 irm https://claude.ai/install.ps1 | iex;或在命令提示字元(CMD)中執行 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd。這是 Anthropic 推薦的原生安裝程式,會在背景自動更新。接著開啟新的終端機,並使用 claude --version 進行確認。
如何在 Windows 上安裝 Claude Code?需要 WSL 嗎?
不需要。執行 PowerShell 或 CMD 安裝程式,不需要系統管理員權限,然後即可從任何終端機開啟 claude。Git for Windows 為選用但建議安裝:Claude Code 會使用其中的 Git Bash 執行命令;若沒有,則會使用 PowerShell。只有在需要 Linux 工具或沙箱執行時才選擇 WSL 2;在這種情況下,請在 WSL 終端機內安裝並開啟 claude。
安裝 Claude Code 需要 Node.js 嗎?
不需要,除非你使用 npm 安裝。原生安裝程式、Homebrew、WinGet 和 Linux 儲存庫會安裝不使用 Node.js 的原生二進位檔。使用 npm 時,從 2.1.198 版開始,套件需要 Node.js 22 或更新版本,而且絕對不要使用 sudo npm install -g。
可以不訂閱就使用 Claude Code 嗎?
可以。登入需要 Pro、Max、Team、Enterprise 或 Console 帳戶,而 Claude.ai 免費方案不包含 Claude Code。另一種方式是使用按用量付費的 API 金鑰:定義 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 變數後,Claude Code 會向該端點進行驗證,你只需支付實際使用的 token,不需月費。
安裝後如何使用 Claude Code?
在專案資料夾中開啟終端機並執行 claude。第一個命令是 /init,它會讀取儲存庫並產生 CLAUDE.md,其中包含測試命令和專案慣例。接著以自然語言並附上檔案路徑提出任務,例如「將 src/api/user.ts 的驗證改為 zod」。Claude Code 會讀取、編輯並執行測試,且在每次變更或命令前要求你的許可。
安裝後為什麼會出現「claude: command not found」或「無法辨識」?
安裝資料夾不在終端機的 PATH 中。關閉終端機並重新開啟。在 macOS 和 Linux 上,資料夾是 ~/.local/bin;在 Windows 上是 %USERPROFILE%\.local\bin,你可以透過 PowerShell 將它加入使用者 PATH。接著執行 claude doctor;如果還留有舊的 npm 安裝,請只保留一個。
ANTHROPIC_BASE_URL 結尾要加 /v1 嗎?
不要。Claude Code 會自行加入 /v1/messages,因此該變數只需包含網域,例如 https://api.kunavo.com。以 /v1 結尾的值會將請求送到 /v1/v1/messages 並回傳 404,這是最常見的設定錯誤。