跳到主要内容
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)