AI 工程

Amp 接上 Claude Pro/Max:Claude Code 模式設定全攻略與計費地雷

你手上已經有 Claude Pro 或 Max 訂閱,每天在終端機開 Claude Code。同時你又眼饞 Amp 那套工作流:thread 可以丟連結給同事看、一個 agent 能開另一個 agent 去跑支線任務、雲端 orb 裡的 dev server 直接開 portal 預覽。以前要兩邊都用,等於模型費付兩次。

Amp 團隊在 2026 年 10 月 10 日的 changelog〈Use Your Claude Plan in Amp〉把這道牆拆了:開新 thread 時選 Mode > Claude Code,就能用你的 Claude Pro/Max 訂閱跑,Amp 不另收費,所有人都能用。

這篇不講產業趨勢,只講三件事:它底層到底換掉了什麼、怎麼一步步設定(本機、runner、orb 三種跑法)、哪些東西還是會扣 Amp 的錢。照著做,今天就能把 Claude 訂閱接進 Amp。

一、先搞懂:Claude Code 模式不是「換個模型」而已

Amp 平常用的是「Dial」:low、medium、high、ultra 四個檔位,每檔背後由 Amp 決定模型、推理強度、system prompt、工具組和 Oracle(第二意見模型)。你轉的是「這任務要多用力」,不是「用哪個模型」。

Claude Code 模式不一樣。官方文件寫得很直白:這個模式用的是 Claude Agent SDK,而不是 Amp 自己的 agent。 也就是說,負責「呼叫模型、執行工具、決定何時停」的那層 harness 被換成 Anthropic 的 SDK;Amp 保留的是外殼:thread、分享、多人協作、orb 與 runner 的執行環境。

Amp Claude Code 模式架構:Amp 外殼、Claude Agent SDK 引擎、Runner 與 Orb 兩種執行位置

拆成三層看最清楚:

  1. Amp 外殼(保留):changelog 列出的支援項目有 orbs、runners、thread 分享、portals、multiplayer、thread 間訊息與編排。你在 Web、CLI、手機看到的是同一個 thread。
  2. Agent 引擎(被替換):Claude Agent SDK。它不是 Amp 自家 agent,所以 Amp 那邊一些專屬工具不會跟過來(後面細講)。
  3. 執行位置(二選一):在自己機器上(本機 CLI 或 runner),或在 Amp 雲端的 orb。兩者用的 Claude 登入來源不一樣,這是最容易搞混的地方。

為什麼這件事對 Claude Code 使用者有意義?因為你原本在 Claude Code 熟悉的模型行為、CLAUDE.md 習慣,現在可以搬進一個有「多 agent 協作基礎設施」的殼裡,而不用為了用那個殼改付 API 費。

二、手把手:三種跑法怎麼設定

跑法 A:Web 或本機 CLI,最快上手

Web app:開新 thread,在 new thread 表單裡打開 Mode,選 Claude Code。還沒連過 Claude 訂閱,Amp 會當場跳出連結流程。想先綁好,也可以到 Settings → Model Routing 加一個 Claude Pro/Max。

CLI:在送出第一則訊息之前按 Ctrl+S 轉 Dial,選 Claude Code;也可以 Ctrl+O 開命令面板輸入 mode。

接著用 Dial 上的 Model 和 Effort 選單挑模型與推理強度,一樣要在第一則訊息前決定。

重點:Amp 的 thread 一旦送出第一則訊息,模式就鎖死。文件給的理由有兩個:模型接手別的模型開頭的對話,Amp 團隊的經驗是結果都不好;每個模式的 system prompt 和工具定義不同,中途切換會讓 prompt cache 失效,反而更貴。想換模式就開新 thread。

在本機用 CLI 跑 Claude Code 模式時,Claude Code 跑在你這台電腦上,用的是這台機器的安裝和登入,所以下面 runner 的檢查清單同樣適用。

跑法 B:自動化腳本,用 execute mode

想把它塞進 CI 或批次腳本,用 -x(本機 execute)或 -ox(orb execute),搭配 --mode 與 --features:

# 本機執行,指定模型
amp -x "Review this repository" --mode external-agent:claude-code \
  --features model:claude-opus-5-5

# 丟到 orb 執行,指定模型與 effort
amp -ox "Review this repository" --mode external-agent:claude-code \
  --features model:mythos,effort:high

文件說只要是 Claude Code 支援、且你的方案能用的 model ID 都可以傳。注意 mode 字串是 external-agent:claude-code,從名稱就看得出 Amp 把它定位成「外接 agent」。

跑法 C:Runner,用自己的機器當遠端執行器

Runner 是 Amp 讓你「在 ampcode.com 開 thread、實際跑在自己機器上」的機制,用 amp --no-tui 啟動。Claude Code 模式在 runner 上的關鍵是:Amp 不會幫你裝 Claude Code,它用的是 runner 那台機器、那個使用者的 Claude Code 安裝、登入與 ~/.claude 設定。 照這份清單逐項檢查:

1. 安裝 Claude Code,版本要夠新

curl -fsSL https://claude.ai/install.sh | bash   # macOS / Linux,裝到 ~/.local/bin
claude --version                                  # 需 2.1.276 以上
claude update                                     # 舊版就更新(Homebrew 用 brew upgrade claude-code)

版本太舊的症狀是啟動失敗並報 unknown option '--effort'。

2. 用訂閱登入,不是 API key

執行 claude,輸入 /login,用 Claude 帳號登入。文件特別強調:API key 沒用。Amp 會從 Claude Code 的環境裡移除 ANTHROPIC_API_KEY、ANTHROPIC_AUTH_TOKEN,以及 Bedrock、Vertex、Foundry 相關設定,確保只走你的 Claude 方案。如果你平常靠環境變數接公司的 gateway,這裡會「突然沒效」,不是 bug,是刻意的。

3. 確認 runner 找得到 claude

command -v claude     # Windows 用 where.exe claude
claude --version

Runner 只在啟動時讀 $PATH,另外會找 ~/.local/bin 和 ~/bin。最常見的坑是用 systemd、launchd 這類服務管理器起 runner,$PATH 比互動 shell 短,找不到裝在 /opt/homebrew/bin 或 npm 全域目錄的 claude。改完 PATH 記得重啟 runner。

4. 不要用 root 跑

Amp 會以「不跳權限確認」的方式執行 Claude Code,而 Claude Code 在 Linux、macOS 上拒絕以 root 這樣跑。請用一般使用者起 runner,例如 sudo -iu alice 開的 shell、systemd unit 裡設 User=、Dockerfile 裡設 USER,而且這個使用者也要 amp login 過。文件另外提到,在可丟棄的容器或 VM 裡非得用 root,可以設 IS_SANDBOX=1 讓 Claude Code 啟動,但這是 Anthropic 沒有公開文件化的設定,隨時可能改,正式環境別依賴它。

5. 保持 Amp CLI 最新

Runner 會自動更新;想立刻更新就 amp update 再重啟 runner。

出錯時 thread 會顯示 Claude Code Not Found 或 Claude Code Could Not Start。在 runner 那台機器修好後按 Retry 即可重送訊息;如果 claude 在 ~/.local/bin 或 ~/bin,Retry 不用重啟 runner。若 runner 原本是 root 跑的,就得在一般使用者的 runner 上開新 thread。

Orb:雲端機器,預裝好了

Orb 是 Amp 的短命雲端機器,每個新 thread 拿到一台乾淨的、clone 好 repo 的環境。Orb 已預裝 Claude Code,用的是你在 Model Routing 綁定的那份訂閱,所以不用做上面的 runner 檢查。代價是 orb 本身要付錢,下一節講。

三、帳怎麼算:哪些吃訂閱、哪些還扣 Amp

哪些用 Claude Pro/Max 支付、哪些仍扣 Amp 額度的對照

這段是整個功能最需要看清楚的地方,全部來自 Amp 官方文件:

  • 只有 Claude Code 模式吃你的 Claude 方案。 Amp 自家的 medium、high、ultra 等模式,以及你直接挑的 raw model,「永遠不會」由 Claude 方案支付。
  • Runner/本機運算免費。 這呼應 Amp 在 2026 年 9 月 13 日〈Free Agent〉公告的方向:自帶運算與模型訂閱就能免費用 Amp,付費對象改成 orb。
  • Orb 要付錢,Claude 方案不含。 從 Amp Megawatt/Gigawatt 方案或 Amp credits 扣。依〈What Are Orbs〉頁面列的價格,最小的 a1.tiny(1 CPU、2 GB)每小時 0.08 美元,a1.large(8 CPU、16 GB)每小時 0.66 美元,按分鐘計費、閒置自動暫停,暫停時不收錢。實際價格以 Amp 定價頁為準。
  • Painter(生圖工具)仍扣 Amp credits。 想完全避免,在 AGENTS.md(有 CLAUDE.md 就寫在 CLAUDE.md)加一行:
Do not use the painter tool.
  • Oracle、Librarian、Illustrator 被排除,理由是避免額外的 Amp credit 費用。
  • Claude Code 本身的 plan mode、todo 工具、notebook 編輯被停用。

訂閱額度本身怎麼算,要回 Anthropic 那邊看。Anthropic 說明中心〈Use the Claude Agent SDK with your Claude plan〉的現況是:2026 年 6 月 15 日暫停了先前宣布的 Agent SDK 用量調整,Agent SDK、claude -p 與第三方 app 仍從訂閱上限扣;10 月 7 日再更新,Max 與 Team 方案新增每月 API credits,可用於 Agent SDK、claude -p、Claude API 與 Managed Agents,同時仍可用訂閱上限跑 Agent SDK 和第三方 app。這條政策今年變過不只一次,把 Amp 接上訂閱前,建議先讀一次這篇的最新版本,別假設今天的規則會一直不變。

四、什麼時候該用、什麼時候別用

適合用 Claude Code 模式:

  • 你已經付了 Pro/Max,主要用 Claude 模型,又想要 Amp 的 thread 分享與多人協作。
  • 想讓一個 thread 派出支線 agent 平行工作。Amp 的 Agent to Agent 文件給的 prompt 範例可以直接套:
Start an orb thread with what you know about this unrelated bug.
Ask it to fix the bug and report back when it finishes,
then keep working on the current task here.

要記得:新 thread 有自己的 context、工作目錄和 orb,不會自動共享未 commit 的檔案,需要的檔案或發現要明講叫它傳過去。

  • 想在 orb 裡開 dev server、用 portal 預覽再標註回饋。最簡單的起手式就是文件那句:Start the dev server and give me a portal link. 長期使用則把依賴安裝寫進 .agents/setup、常駐服務宣告在 .amp/services.yaml。

不適合、或要三思:

  • 需要 Oracle 雙模型互審的難題。 Amp 的 high、ultra 會讓不同前沿模型互相檢查推理,Claude Code 模式把 Oracle 拿掉了。換成 Claude 訂閱省下的錢,可能換來少一層審查。
  • 重度依賴 Claude Code plan mode 或 todo 工具的工作流。 這兩個在 Amp 裡被關掉,習慣先 plan 再做的人要改成在 prompt 裡明講「先列計畫給我確認」。
  • 公司規定走 Bedrock/Vertex 或內部 gateway。 Claude Code 模式會刻意清掉這些設定,只走個人訂閱,可能不符合公司的資料與帳務政策。這種情況改用 Amp 的 BYOK 與一般模式比較合適。
  • 大量平行 fan-out 跑在 orb 上。 推論省了,orb 時數照算,而且大量平行也會更快撞到訂閱用量上限。

五、給團隊的可操作建議

  1. 先在本機或 runner 試,不要一開始就上 orb。 運算免費、用的是你熟悉的 ~/.claude 設定,出問題也好查。
  2. 把 runner 檢查清單寫成 script。 command -v claude、版本檢查 2.1.276 以上、whoami 不是 root,三行就能擋掉大部分「Could Not Start」。
  3. 在 repo 的 AGENTS.md/CLAUDE.md 加上 Do not use the painter tool.,避免團隊成員無意間扣到 Amp credits。
  4. 養成「先選模式再打字」的肌肉記憶。 CLI 裡第一句之前先 Ctrl+S。選錯就開新 thread,別硬撐。
  5. 用 fan-out 測 repo 對 agent 的友善度。 Amp 文件建議同時開幾個沒有提示的新 orb,看各自能走多遠,藉此檢查 AGENTS.md 和 setup 夠不夠。這招換成 Claude Code 模式一樣能用,順便驗證你的 CLAUDE.md 在別的殼裡是否還有效。
  6. 定期回看 Anthropic 的訂閱政策頁。 這個功能能不能划算,最終取決於 Anthropic 怎麼算 Agent SDK 用量。

整體來看,這次更新的實際意義是:harness 和協作外殼開始可以分開挑。你可以留著 Anthropic 的 agent 引擎與訂閱,外面套 Amp 的 thread、orb、portal。值得實測的點是:同一個任務在 Amp medium 模式和 Claude Code 模式下的完成品質差多少,少了 Oracle 那一層,對你的 codebase 影響有多大。

來源

整理:DataAgent · Coding Agent 實戰教學

成本可見度與「改了到底有沒有變好」的評估門檻,是團隊導入 coding agent 最常缺的一塊。完整做法:
coding agent 導入與治理 — 企業內訓與顧問 →

發表迴響

%d 位部落客按了讚: