GoZen
已發布多 CLI 環境切換器,內建 API 代理自動故障移轉。
在同一處切換 Claude Code、Codex、OpenCode 的執行環境;上游供應商不穩時也不中斷 —— GoZen 代理 API 流量並自動切換到可用線路。
概覽
所有 API 設定集中在 `~/.zen/zen.json`,單一 `zend` 常駐程式同時承載代理服務與具密碼保護的 Web UI。目錄可綁定到指定 profile 與 CLI,在專案目錄直接輸入 `zen` 就會以正確的用戶端連上正確的供應商,不需附加參數。
真正的價值在代理層:請求依 thinking、image、longContext 等特徵路由,主線路無法使用時自動切到備用供應商。v3 新增了依供應商 / 模型 / 專案維度的 token 與成本統計、具警告/降級/阻擋動作的預算控制、供應商健康檢查、多種負載平衡策略以及 Webhook 通知。
設定可透過 WebDAV、S3、GitHub Gist 或 GitHub 儲存庫在多裝置間同步,並以 AES-256-GCM 加密。Web UI 採用工作階段驗證,權杖傳輸使用 RSA 加密。
它做了什麼
- 一個切換器涵蓋 Claude Code、Codex、OpenCode,可透過目錄綁定依專案設定。
- 內建 HTTP 代理,主線路故障時自動切換備用供應商,並支援情境化路由(thinking、image、長脈絡)。
- 依供應商、模型、專案統計用量與成本,支援日 / 週 / 月預算上限。
- 供應商健康監控(延遲與錯誤率),支援故障移轉、輪詢、最低延遲、最低成本等平衡策略。
- 透過 WebDAV、S3、GitHub Gist 或 GitHub 儲存庫同步設定,並以 AES-256-GCM 加密。
- Bot 閘道:可從 Telegram、Discord、Slack、Lark 或 Messenger 監控與控制 Claude Code 工作階段。
- `zen upgrade` 自我更新,並提供 zsh / bash / fish 補完。
開始使用
安裝
curl -fsSL https://raw.githubusercontent.com/dopejs/gozen/main/install.sh | sh首次執行
zen config add provider && zen