用你已經付費的 ChatGPT 方案,跑 Claude Code。
alc 是一支小巧的命令列工具,用同一個登入啟動九種程式代理,或把它們接到十六種供應商中的任何一個。不需要 API 金鑰,也不需要設定檔。
curl -fsSL https://raw.githubusercontent.com/treeleaves30760/all-code/main/install.sh | sh版本 2.1.0。MIT 授權。Rust 撰寫,單一執行檔。
把任一個代理,接上任一個供應商。
alc --codex claudeClaude Code 透過 Anthropic Messages 連到 Codex。 經由 alc 內建、只聽本機回送位址的 Codex 橋接器。沒有任何金鑰離開你的電腦。
- Anthropic Messages
- OpenAI Responses
- Chat Completions
- 原生登入
三行指令,沒有任何設定。
起始設定已編譯進執行檔,內含 Codex 設定檔。alc 在記憶體中讀取它,不會寫出 config.toml。
安裝 alc
curl -fsSL https://raw.githubusercontent.com/treeleaves30760/all-code/main/install.sh | sh安裝程式會驗證發行版的 SHA-256,並把 alc 放進 ~/.local/bin。
登入 Codex
codex login使用你既有的 ChatGPT 方案。alc 讀取它寫出的 auth.json,但從不複製。
啟動 Claude Code
alc --codex claude以 gpt-6.1-sol、低推理強度開啟,並套用模型真正的 500K 上下文視窗。
/modelSelect model
左右方向鍵調整推理強度。--context max 可把任何模型的視窗拉到 872K。
一個登入,所有代理。
alc 在本機回送位址上啟動自己的 Codex 轉接器,只讓被啟動的代理指向它。三種傳輸協定、一次 codex login,不需要第二把金鑰。
| 代理 | Codex 橋接器,127.0.0.1 | 連到橋接器的協定 | 切換模型 |
|---|---|---|---|
Claude Codealc claude | Anthropic Messages | /model 選單,工作中隨時切換 | |
OpenCodealc opencode | OpenAI Responses | 啟動時選定一個模型 | |
Pialc pi | OpenAI Responses | 啟動時選定一個模型 | |
Kimi Code CLIalc kimi | OpenAI Responses | 啟動時選定一個模型 | |
Copilot CLIalc copilot | Chat Completions | 啟動時選定一個模型 | |
Goosealc goose | Chat Completions | 啟動時選定一個模型 | |
Qwen Codealc qwen | Chat Completions | 啟動時選定一個模型 | |
Codex CLIalc codex | 原生登入 | Codex 自己的選單,不經轉接 | |
Antigravity CLIalc agy | 不經橋接 | 使用自己的 Google 登入 |
用手機操控。
任何工作階段、任何代理、任何供應商,都能鏡像到一個瀏覽器頁面。你的終端機照常運作:分享是鏡像,不是搶走。
$ alc --share claude
alc session claude-7QK2M9XB4T (claude@all-code)
open http://127.0.0.1:8787/#k=…
keys ctrl-\ then d detaches; the session keeps running補上手機鍵盤沒有的按鍵
Esc、Tab、Shift+Tab、Ctrl 與方向鍵都在按鍵列上,輸入框則把整段提示一次送出。
工作階段比終端機活得久
由背景 hub 管理。alc sessions 列出所有工作階段,alc attach 7QK2 讓任何終端機重新接上。
連結本身就是憑證
權杖放在網址的 # 片段裡,永遠不會到達伺服器、代理或存取紀錄。請像密碼一樣保管。
權限階梯,由嚴到寬
分享出去的 Claude Code、Codex、OpenCode 或 agy 工作階段一律從 ask 開始。頁面可以放寬到上限為止;超過上限,就得在主機的終端機上輸入 alc confirm,而代理無法替自己做這件事。
plan只讀取與規劃,不寫入ask任何會改變狀態的動作都先詢問分享的工作階段從這裡開始auto-edit直接改檔,執行指令仍會詢問預設上限auto在代理的沙箱內自行行動full沒有任何關卡
alc confirm 7QK2M9XB4T
從任何地方連上
alc --share --bind-lan claude不用安裝任何東西。這是明文 HTTP,請只在信任的網路使用。
用完之前,先看還剩多少。
alc usage 直接向各登入的供應商查詢剩餘額度,不寫回任何東西、不刷新權杖,所以查詢狀態永遠不會弄壞正在執行的工作階段。
$ alc usage帳號
| anthropic~/.claude | max | 本週剩 79%,6 天 4 小時後重置 | |
|---|---|---|---|
| codex[email protected] | pro | 本週剩 66%,5 天 9 小時後重置 | |
| openrouterwork | credits | 剩 $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。
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