用你已經付費的 ChatGPT 方案,跑 Claude Code。

alc 是一支小巧的命令列工具,用同一個登入啟動九種程式代理,或把它們接到十六種供應商中的任何一個。不需要 API 金鑰,也不需要設定檔。

curl -fsSL https://raw.githubusercontent.com/treeleaves30760/all-code/main/install.sh | sh

版本 2.1.0。MIT 授權。Rust 撰寫,單一執行檔。

把任一個代理,接上任一個供應商。

代理
供應商
你已有的登入
雲端 API
在你的電腦上
alc --codex claude

Claude Code 透過 Anthropic Messages 連到 Codex。 經由 alc 內建、只聽本機回送位址的 Codex 橋接器。沒有任何金鑰離開你的電腦。

  • Anthropic Messages
  • OpenAI Responses
  • Chat Completions
  • 原生登入

三行指令,沒有任何設定。

起始設定已編譯進執行檔,內含 Codex 設定檔。alc 在記憶體中讀取它,不會寫出 config.toml。

  1. 安裝 alc

    curl -fsSL https://raw.githubusercontent.com/treeleaves30760/all-code/main/install.sh | sh

    安裝程式會驗證發行版的 SHA-256,並把 alc 放進 ~/.local/bin。

  2. 登入 Codex

    codex login

    使用你既有的 ChatGPT 方案。alc 讀取它寫出的 auth.json,但從不複製。

  3. 啟動 Claude Code

    alc --codex claude

    以 gpt-6.1-sol、低推理強度開啟,並套用模型真正的 500K 上下文視窗。

每個 Codex 模型都出現在 Claude Code 自己的 /model 選單中

/modelSelect model

gpt-6.1-sol最新主力,建議的起點500K
gpt-6-astra複雜、高難度的工作272K
gpt-6-sol日常程式與代理工作272K
gpt-6-luna最快最省,適合小修正272K
gpt-5.6-sol上一代,專業工作272K
gpt-5.6-terra上一代,均衡272K
gpt-5.6-luna上一代,快速272K

左右方向鍵調整推理強度。--context max 可把任何模型的視窗拉到 872K。

一個登入,所有代理。

alc 在本機回送位址上啟動自己的 Codex 轉接器,只讓被啟動的代理指向它。三種傳輸協定、一次 codex login,不需要第二把金鑰。

代理Codex 橋接器,127.0.0.1連到橋接器的協定切換模型
Claude Codealc claudeAnthropic Messages/model 選單,工作中隨時切換
OpenCodealc opencodeOpenAI Responses啟動時選定一個模型
Pialc piOpenAI Responses啟動時選定一個模型
Kimi Code CLIalc kimiOpenAI Responses啟動時選定一個模型
Copilot CLIalc copilotChat Completions啟動時選定一個模型
Goosealc gooseChat Completions啟動時選定一個模型
Qwen Codealc qwenChat Completions啟動時選定一個模型
Codex CLIalc codex原生登入Codex 自己的選單,不經轉接
Antigravity CLIalc agy不經橋接使用自己的 Google 登入

用手機操控。

任何工作階段、任何代理、任何供應商,都能鏡像到一個瀏覽器頁面。你的終端機照常運作:分享是鏡像,不是搶走。

  • 補上手機鍵盤沒有的按鍵

    Esc、Tab、Shift+Tab、Ctrl 與方向鍵都在按鍵列上,輸入框則把整段提示一次送出。

  • 工作階段比終端機活得久

    由背景 hub 管理。alc sessions 列出所有工作階段,alc attach 7QK2 讓任何終端機重新接上。

  • 連結本身就是憑證

    權杖放在網址的 # 片段裡,永遠不會到達伺服器、代理或存取紀錄。請像密碼一樣保管。

權限階梯,由嚴到寬

分享出去的 Claude Code、Codex、OpenCode 或 agy 工作階段一律從 ask 開始。頁面可以放寬到上限為止;超過上限,就得在主機的終端機上輸入 alc confirm,而代理無法替自己做這件事。

  1. plan只讀取與規劃,不寫入
  2. ask任何會改變狀態的動作都先詢問分享的工作階段從這裡開始
  3. auto-edit直接改檔,執行指令仍會詢問預設上限
  4. auto在代理的沙箱內自行行動
  5. full沒有任何關卡

alc confirm 7QK2M9XB4T

從任何地方連上

alc --share --bind-lan claude

不用安裝任何東西。這是明文 HTTP,請只在信任的網路使用。

用完之前,先看還剩多少。

alc usage 直接向各登入的供應商查詢剩餘額度,不寫回任何東西、不刷新權杖,所以查詢狀態永遠不會弄壞正在執行的工作階段。

$ alc usage

帳號

anthropic~/.claudemax本週剩 79%,6 天 4 小時後重置
codexyou@example.compro本週剩 66%,5 天 9 小時後重置
openrouterworkcredits剩 $20.50/$50
ollamalocalhost—沒有額度 API
alc usage weekly --chart
橫跨 Claude Code、Codex 與每次 alc 啟動的每日 token 與估計費用,價格來自固定版本的離線 LiteLLM 快照。
alc tps
最近請求的首個 token 時間與每秒 token 數,在 alc 經手流量的地方量測。
alc usage yearly --wrapped
一張可分享的年度 PNG:最忙的一天、連續天數、常用模型、快取命中率與尖峰時段。

本機模型,不再逾時。

Claude Code 每個工作階段一開始就送出約 25k 到 40k 個 token 的系統提示與工具定義。筆電等級的模型每秒只讀得了幾十個 token。

首個 token 時間:M3 MacBook Air 上的 gemma4:12b
22k token 的請求6 分鐘
39k token 的請求15 分鐘
Claude Code 放棄並重試alc 的首個 token 逾時上限

alc --ollama claude、alc --llamacpp claude 與 alc --vllm claude 會把每個模型別名固定到伺服器載入的那個模型、關閉非必要流量、從伺服器讀取真正的上下文視窗,並把首個 token 逾時拉長到三十分鐘。

alc doctor 會檢查伺服器、模型是否已下載、能否呼叫工具,以及實際拿到的上下文長度。

alc --ollama claude
alc --llamacpp claude
alc --vllm claude

它是什麼,說清楚。

  • 這是第三方相容層,不是 OpenAI、Anthropic 或 Google 的官方整合。用訂閱憑證走這條路之前,請先閱讀 THIRD_PARTY.md 與你的供應商條款。
  • 憑證留在原本工具放的位置。alc 讀取 ~/.codex/auth.json,但從不把它複製到自己的設定中。
  • alc 不讀取工作目錄中的任何設定,所以提交進版本庫的檔案永遠無法開啟分享。
  • alc 啟動時什麼都不印。你看到的就是代理本身。

常見問題

用 alc 跑 Claude Code 需要 API 金鑰嗎?

走 Codex 路線不需要。alc 只需要 codex login 寫出的 auth.json,以及 PATH 上的 claude。它透過編譯在 alc 內的橋接器,把 Claude Code 的 Anthropic Messages 請求轉到你的 ChatGPT 方案。

之後我平常的 claude 指令還會用 Anthropic 嗎?

會。alc 在啟動前記下 ~/.claude/settings.json 中的模型設定,工作階段結束時還原,不是由 alc 啟動的工作階段完全不受影響。

alc 能啟動哪些程式代理?

九個:Claude Code、Codex CLI、OpenCode、Pi、Copilot CLI、Goose、Qwen Code、Kimi Code CLI 與 Antigravity CLI。alc 啟動你已安裝的代理,不會內附它們。

可以接到哪些供應商?

十六種:Codex、Antigravity、Anthropic、OpenAI、OpenRouter、Ollama、vLLM、llama.cpp、DeepSeek、Moonshot、Z.ai、MiniMax、Groq、xAI、Google,以及任何自訂端點。alc 會在啟動前檢查每一組代理與供應商的搭配。

alc 是 OpenAI 或 Anthropic 的官方工具嗎?

不是。它是獨立的 MIT 授權開源專案。橋接器屬於第三方相容層,用訂閱憑證走這條路之前,請先確認供應商的條款。

支援 Windows 嗎?

支援 Windows 10 與 11(PowerShell 5.1 或 7),以及 macOS、Linux 與 WSL。遠端操控與 --tmux 工作階段在 Windows 上也能用,搭配 tmux 的原生 Windows 版本。

可以讓 Claude Code 跑本機模型嗎?

可以,透過 Ollama、llama.cpp 或 vLLM。alc 會把模型別名固定到已載入的模型、讀取真正的上下文視窗,並把首個 token 逾時拉長到三十分鐘,讓緩慢的第一個提示不會被中途放棄。

alc 要多少錢?

免費。alc 以 MIT 授權開源,你只需繼續支付原本就有的訂閱與 API 用量。

接上線。

一次安裝、一個登入、九個代理。

curl -fsSL https://raw.githubusercontent.com/treeleaves30760/all-code/main/install.sh | sh