Claude Max Subscription proxy API to OpenClaw (Clawdbot)

要想將 Claude 的網頁版訂閱(如 Claude Pro/Team,你提到的 “Max Plan” 可能是指高級訂閱或 Opus 模型的使用權)作為 API 提供給你的 Clawdbot (OpenClaw) AI Agent 使用,你需要搭建一個 “Web-to-API” 逆向代理(Reverse Proxy)

這意味著你需要一個中間件,它偽裝成瀏覽器與 Claude 網頁版通信,同時向你的 AI Agent 提供標準的 API 介面(通常是 OpenAI 兼容格式)。

:warning: 風險提示(非常重要):

  • 封號風險: 這種做法違反 Anthropic 的服務條款(TOS)。網頁版賬號是供人類通過瀏覽器使用的,自動化請求可能會導致你的賬號被封禁。請務必使用小號或自行承擔風險。
  • 穩定性: 這種「逆向」介面不如官方 API 穩定,Anthropic 更新網頁前端程式碼時,代理可能會失效,需要等待開放原始碼項目更新。

解決方案架構

  1. Mac mini 環境: 運行 Docker 容器。
  2. 中間件(Proxy): 一個 Docker 容器,負責將 API 請求轉換為網頁 Cookies 請求。
  3. Clawdbot (OpenClaw): 連接到中間件的本地地址,而不是 Claude 官方 API 地址。

操作步驟指南

第一步:準備工作

  1. 確保你的 Mac mini 上已經安裝了 Docker Desktop
  2. 你需要一個有效的 Claude 網頁版賬號(已訂閱 Plan)。

第二步:獲取 sessionKey (Cookie)

這是代理 伺服器偽裝成你的身份的關鍵憑證。

  1. 打開瀏覽器(Chrome/Edge),訪問 claude.ai 並登錄。
  2. F12 打開開發者工具(Developer Tools)。
  3. 點擊 Application(應用)標籤頁。
  4. 在左側欄找到 StorageCookieshttps://claude.ai
  5. 在右側列表中找到名為 sessionKey 的條目。
  6. 複製它的 Value(通常以 sk-ant-sid01... 開頭)。這就是你的「API Key」。

第三步:部署 Web-to-API 代理 (在 Mac mini 上)

目前 GitHub 上有很多此類項目,比較流行且經常維護的方案通常會將 Claude 網頁版轉為 OpenAI 格式 的 API,這樣你的 OpenClaw Agent 更容易接入。

注意:開放原始碼項目更新極快,以下使用通用的 Docker 部署邏輯,推薦搜索 GitHub 關鍵詞 claude web to api docker 尋找最新維護的項目(例如 titles/claude-proxy 或類似的變體)。

假設我們使用一個通用的 Claude 代理鏡像(這裡以概念性的 claude-web-proxy 為例,實際操作中推薦使用如 fuclaudenew-api 等項目):

打開 Mac 的終端(Terminal),運行以下 Docker 命令:

# 這是一個示例命令,請根據你選擇的具體 GitHub 項目替換鏡像名稱
# 比較推薦的項目如: "zhile-io/fuclaude" (僅作技術探討)

docker run -d \
  --name claude-bridge \
  -p 8181:8181 \
  -e CLAUDE_SESSION_KEY="你的_sessionKey_粘貼在這裡" \
  --restart always \
  linuxserver/claude-web-proxy-placeholder 
  # 注意:你需要去 GitHub 找一個當前還能用的鏡像,例如 "aurora" 或 "fuclaude"

更推薦的現代方案 (使用 FuClaude 或類似工具):

在 Mac 上,你可以直接運行一些無需 Docker 的二進位文件,或者使用 Docker。以目前流行的 FuClaude 為例(它將 Claude Web 轉為 OpenAI 格式):

  1. 在 GitHub 搜索並下載對應 Mac (Darwin/Arm64) 的版本,或者使用 Docker。
  2. 配置好你的 sessionKey
  3. 它通常會監聽 http://127.0.0.1:8181

第四步:配置 Clawdbot (OpenClaw)

現在,你的 Mac mini 本地有一個服務在 http://localhost:8181 運行,它接收 OpenAI 格式的請求,並轉發給 Claude。

你需要修改 Clawdbot/OpenClaw 的配置文件或環境變數。大多數 AI Agent 默認連接 OpenAI,你需要做 Base URL 的重新導向。

配置示例:

找到你的 Agent 的配置文件(通常是 .envconfig.yaml),進行如下修改:

  • LLM Provider (模型提供商):OpenAI (即使我們要用 Claude,因為代理偽裝成了 OpenAI 的格式)。
  • Base URL (介面地址): http://localhost:8181/v1 (或者是 http://host.docker.internal:8181/v1 如果你的 Bot 也在 Docker 容器里)。
    • 注意:一定要加上 /v1,這是 OpenAI 標準。
  • API Key: 這裡通常填你的 sessionKey,或者如果在 Docker 環境變數里已經填了,這裡可以填任意字元(如 sk-123456)。
  • Model (模型名稱): 輸入 claude-3-opus-20240229claude-3-5-sonnet-20240620。代理會自動映射到網頁版的模型。

示例配置程式碼 (Python 風格)

如果你的 Clawdbot 是基於 Python 腳本運行的:

import os
from openai import OpenAI

# 配置指向你的本地代理
client = OpenAI(
    base_url="http://localhost:8181/v1",  # 指向你的 Mac mini 代理埠
    api_key="sk-ant-sid01......",         # 你的 sessionKey
)

response = client.chat.completions.create(
    model="claude-3-opus-20240229",       # 告訴代理你想用哪個模型
    messages=[
        {"role": "user", "content": "你好,請介紹一下你自己"}
    ]
)

print(response.choices[0].message.content)

總結

  1. 核心思路: 不要直接找 Claude API 的設置,而是搭建一個「偽裝層」(Proxy)。
  2. 關鍵憑證: 瀏覽器 Cookies 中的 sessionKey
  3. 連接方式: 讓你的 AI Agent 以為自己在連接 OpenAI,但把地址(Base URL)改成你的本地代理地址。

最後建議:
如果你的 Clawdbot 是用於生產環境或重要任務,強烈建議使用 Anthropic 官方 API (Console)。雖然需要按 Token 付費,但不需要維護代理服務,也不會有封號風險,且響應速度更快、支持併發更高。網頁版代理(Max Plan)僅適合個人測試或低頻使用。

結論:截至 2026 年 3 月 27 日,沒有「官方允許且零風險」的方法,讓 OpenClaw 直接把你的 Claude Max 訂閱當成 Anthropic API 來跑 Opus 4.6。 官方允許的是:用 Pro / Max 帳號登入 Claude Code;官方不允許的是:把 Free / Pro / Max 的 OAuth token 拿去其他產品、工具或服務中使用。Anthropic 在 Claude Code 文件寫得很明確,這樣做違反 Consumer Terms。([Claude Help Center][1])

技術面上,社群現在仍在用的主流 workaround 是三種:

  1. claude setup-token 產生 subscription token,再餵給 OpenClaw。
  2. 不讓 OpenClaw 直連 Anthropic,而是改成包 Claude Code CLI
  3. 再進一步,透過本地 proxy 把 Claude Code 包成 OpenAI-compatible endpoint 給 OpenClaw 用。這三種都不是 Anthropic 官方授權給第三方 agent 的正式整合路徑。([OpenClaw][2])

最新、最有代表性的 GitHub 討論 是 OpenClaw repo 的 issue #41683,開於 2026 年 3 月 10 日。這篇直接討論「Opus 4.6 的 1M context 是否能在 Claude Max 5x + Claude Code OAuth 下於 OpenClaw 生效」,代表社群當下最關心的已不是「能不能接」,而是「接上之後能不能吃到 1M context」。([GitHub][3])

但目前 OpenClaw 官方文件的態度其實很保守:

  • 文件承認 Anthropic subscription 的 setup-token flow 在技術上可用。
  • 同時又明寫 Anthropic API key 才是更安全、也更推薦的路徑
  • 如果你遇到錯誤 This credential is only authorized for use with Claude Code and cannot be used for other API requests.,文件直接叫你改用 API key。([OpenClaw][2])

關於 Opus 4.6 + 1M context,現況也不是「Max 訂閱直接全開」。Claude Code 官方模型設定頁現在寫的是:Max / Team / Enterprise 的 Opus 4.6 1M context 包含在訂閱內;但 OpenClaw 官方 token/cost 文件又寫,若你是用 sk-ant-oat-* 這種 OAuth / subscription token,OpenClaw 目前會跳過 context-1m-* beta header,因為 Anthropic 目前會對這種組合回 401。也就是說,Claude Code 本身可有 1M entitlement,不代表 OpenClaw 經 subscription token 路徑就一定能拿到。([Claude API Docs][4])

最新、最貼近實作的 GitHub repo,我會看這兩個:

  • 13rac1/openclaw-plugin-claude-code:核心做法是把 Claude Code 跑在 Podman / Docker 容器裡,並直接掛你的 ~/.claude/.credentials.json,也就是沿用 Claude Max / Enterprise 的 OAuth 憑證。這是「不直打 Anthropic API,而是借 Claude Code」的代表作。([GitHub][5])
  • wende/claude-max-api-proxy:核心做法是把 Claude Code CLI 包成 OpenAI-compatible HTTP API,讓 OpenClaw、Continue.dev 之類工具去打這個本地 proxy,而不是直接打 Anthropic。repo 自己就明寫支援 OpenClaw integration。([GitHub][6])

最新 Reddit 風向 很一致:

  • 今天 的討論串 How are you actually running OpenClaw without burning money?,最高可見回答直接寫:「Use Claude OAuth max sub. Use opus as main brain. Delegate tasks to sonnet and haiku.」 這代表社群仍在實際用 Max OAuth 路徑壓成本。([Reddit][7])
  • 5 天前Does OpenClaw make sense without Claude Max?,留言明講:可以用 Claude Max subscription with OC,但不是透過 Anthropic API key,而是 Anthropic setup-token auth。 這幾乎就是目前最主流的社群共識。([Reddit][8])
  • 但另一條討論也顯示風險感很高:有人擔心 ban、有人說自己用了 5 週沒事,甚至從 Max 5x 升到 20x。這代表社群實測上「有人在用」,但沒有穩定、正式、零風險保證。([Reddit][9])

還有一個重要變化:Anthropic 自己最近已經把 Claude Code 往「OpenClaw 類用途」延伸。 Reddit 在 6 天前 討論 Claude Code Channels,指出你已可從 Telegram / Discord 直接 DM Claude Code session,並保有完整 tool access。這會削弱很多人「一定要 OpenClaw 才能吃 Max 訂閱做 agent」的必要性。([Reddit][10])

你現在最該採信的判斷是這個:

官方立場

  • Max 訂閱 包含 Claude Code。([Claude Help Center][1])
  • Claude 訂閱 不包含 Claude API / Console。([Claude Help Center][11])
  • Max / Pro 的 OAuth token 只允許 Claude Code 與 Claude.ai 使用,拿去 OpenClaw 之類外部工具屬於違規用途。([Claude][12])

社群現實

  • OpenClaw 官方文件仍保留 claude setup-token 的技術兼容路徑。([OpenClaw][2])
  • OpenClaw 文件自己也說這條路有 policy risk,推薦 API key。([OpenClaw][2])
  • Reddit 與 GitHub 上,很多人仍在用 Max + setup-token / Claude Code wrapper / local proxy 路線來跑 Opus 4.6。([Reddit][7])

最精準的答案只有一句:

2026 年 3 月底,讓 OpenClaw 用 Claude Max 跑 Claude Opus 4.6 的最新社群主流做法,仍然是「透過 Claude Code 的 setup-token / OAuth 或包 Claude Code CLI」,不是直接把 Max 訂閱當官方 API 用;這條路技術上可行,但政策上不乾淨。 ([OpenClaw][2])

根據最新的搜尋結果,以下是關於如何讓 OpenClaw 使用 Claude Max 訂閱中的 Claude Opus 4.6 的 GitHub 儲存庫與討論:

主要解決方案

1. claude-max-api-proxy(社群工具)

這是最主流的解決方案,由社群開發,可將你的 Claude Max/Pro 訂閱轉換為 OpenAI 相容的 API 端點,供 OpenClaw 使用 。

GitHub 儲存庫: wende/claude-max-api-proxy(現行維護版本)或 atalovesyou/claude-max-api-proxy(原始版本已停止維護)

運作原理:

你的應用程式 → claude-max-api-proxy → Claude Code CLI → Anthropic(透過訂閱)
(OpenAI 格式)              (格式轉換)              (使用你的登入憑證)

安裝方式:

npm install -g claude-max-api-proxy

OpenClaw 設定:

{
  "env": {
    "OPENAI_API_KEY": "not-needed",
    "OPENAI_BASE_URL": "http://localhost:3456/v1"
  },
  "agents": {
    "defaults": {
      "model": { "primary": "openai/claude-opus-4" }
    }
  }
}

支援的模型:claude-opus-4claude-sonnet-4claude-haiku-4

2. openclaw-claude-code-skill(MCP 整合)

透過 MCP(Model Context Protocol)直接將 Claude Code 功能整合進 OpenClaw,支援 Claude Opus 4.6 的全部功能 。

GitHub 儲存庫: Enderfga/openclaw-claude-code-skill

主要功能:

  • 直接存取所有 Claude Code 工具(Bash、Read、Edit、Write 等)
  • 支援 Effort Control(low/medium/high/max)與 ultrathink 模式
  • 持久化 Session 管理(可跨多次互動維持上下文)
  • Agent Teams(多代理協作)
  • Context Compaction(上下文壓縮)
  • 成本追蹤功能

使用範例:

# 啟動高強度 Session
claude-code-skill session-start myproject -d ~/project \
  --permission-mode acceptEdits \
  --allowed-tools "Bash,Read,Edit,Write" \
  --effort high

# 發送任務(支援 Opus 4.6 的 max effort)
claude-code-skill session-send myproject "重構認證模組" --stream --ultrathink

3. opencode-claude-max-proxy (Meridian)

另一個 Claude Max 代理方案,提供程式化 API 與 Docker 支援 。

GitHub 儲存庫: rynfar/opencode-claude-max-proxy

特色:

  • 支援 Anthropic Messages API 格式(POST /v1/messages
  • 內建 Telemetry 儀表板(性能監控)
  • Session Header 管理(x-opencode-session
  • Docker 一鍵部署

相關 GitHub Issues 討論

功能請求:Max 訂閱授權支援

OpenClaw 官方儲存庫有一項熱門功能請求(#16365),要求將 Pro/Max 訂閱擴展至 OpenClaw 與個人 AI 代理使用 。該 issue 指出:

  • OpenClaw 是歷史上成長最快的 GitHub 儲存庫(48 小時內 100K stars)
  • 目前使用 Max 訂閱與 OpenClaw 存在服務條款限制
  • 使用者希望透過 OAuth 與 rate limiting 機制,讓 Max 訂閱能合法用於 OpenClaw

Claude Opus 4.6 模型支援

OpenClaw 已於 2026 年 2 月新增對 Claude Opus 4.6 的支援(issue #9838、#10091),包括 :

  • Adaptive thinking(自適應推理)
  • 四級 Effort 控制(low、medium、high、max)
  • Context compaction(上下文自動壓縮)
  • 1M token 上下文(Beta,超過 200k 需付費)
  • 128k 輸出 tokens

注意事項

  1. 服務條款合規性:這些工具均為社群開發,非 Anthropic 官方支援。使用 Claude Max 訂閱進行 API 呼叫可能涉及服務條款限制,建議確認最新政策 。

  2. 成本比較

    方案 成本 適用情境
    Anthropic API 依 token 計費(Opus 4.6:$5/$25 每百萬 tokens) 生產環境、高用量
    Claude Max 訂閱 $200/月 定額 個人使用、開發、無限用量
  3. 硬體需求:使用代理工具需安裝 Claude Code CLI 並保持登入狀態,建議使用 Node.js 20+ 環境 。

如需最新討論,建議追蹤 OpenClaw 官方 GitHub 的 claude-max-api-proxy 文件 與相關 issue。