跳至主要内容
Open Source CLI Tool

GoZen多 CLI 環境切換器

統一管理 Claude Code、Codex、OpenCode 設定,帶 API 代理自動故障轉移

Go Zen進入禪意般的心流程式設計狀態。Goes Env無縫環境切換。

$
curl -fsSL https://raw.githubusercontent.com/dopejs/gozen/main/install.sh | sh

功能特性

多 CLI 支援

支援 Claude Code、Codex、OpenCode,可按專案設定

多設定管理

在統一的 JSON 檔案中管理所有 API provider 設定

統一守護程序

單一 zend 程序同時託管代理伺服器與 Web 管理介面

代理故障轉移

內建 HTTP 代理,主 provider 不可用時自動切換備用

場景路由

根據請求特徵(thinking、image 等)智慧路由到不同 provider

專案綁定

將目錄綁定到特定 profile 和 CLI,實現專案級自動設定

環境變數

在 provider 級別為每個 CLI 單獨設定環境變數

Web 介面

瀏覽器視覺化管理,支援密碼保護存取

Web 安全

自動產生存取密碼、工作階段認證、RSA 加密令牌傳輸

組態同步

透過 WebDAV/S3/GitHub 跨裝置同步組態,使用 AES-256-GCM 加密

更多功能,敬請期待

快速開始

1

安裝 GoZen

一鍵安裝腳本

curl -fsSL https://raw.githubusercontent.com/dopejs/gozen/main/install.sh | sh
2

設定 Provider

新增第一個 API provider

zen config add provider
3

啟動

使用預設設定啟動 CLI

zen

命令一覽

命令說明
zen啟動 CLI(使用專案綁定或預設設定)
zen -p <profile>使用指定 profile 啟動
zen -p互動選擇 profile
zen --cli <cli>使用指定 CLI(claude/codex/opencode)
zen -y自動批准 CLI 權限(claude --yes, codex -a never)
zen use <provider>直接使用指定 provider(無代理)
zen pick互動選擇 provider 啟動
zen list列出所有 provider 和 profile
zen config add provider新增 provider
zen config add profile新增 profile
zen config default-client設定預設 CLI 用戶端
zen config default-profile設定預設 profile
zen config reset-password重設 Web UI 存取密碼
zen config sync從遠端同步後端拉取組態
zen daemon start啟動 zend 守護程序
zen daemon stop停止守護程序
zen daemon status檢視守護程序狀態
zen daemon enable安裝為系統服務
zen daemon disable解除安裝系統服務
zen bind <profile>綁定目前目錄到 profile
zen bind --cli <cli>綁定目前目錄使用指定 CLI
zen unbind解除目前目錄綁定
zen status顯示目前目錄綁定狀態
zen web在瀏覽器中開啟 Web 管理介面(自動啟動守護程序)
zen upgrade升級到最新版本
zen version顯示版本
zen completion <shell>產生 Shell 補全腳本(zsh/bash/fish)