功能特性
多 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交互选择 profilezen --cli <cli>使用指定 CLI(claude/codex/opencode)zen -y自动批准 CLI 权限(claude --yes, codex -a never)zen use <provider>直接使用指定 provider(无代理)zen pick交互选择 provider 启动zen list列出所有 provider 和 profilezen config add provider添加新 providerzen config add profile添加新 profilezen config default-client设置默认 CLI 客户端zen config default-profile设置默认 profilezen 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>绑定当前目录到 profilezen bind --cli <cli>绑定当前目录使用指定 CLIzen unbind解除当前目录绑定zen status显示当前目录绑定状态zen web在浏览器中打开 Web 管理界面(自动启动守护进程)zen upgrade升级到最新版本zen version显示版本zen completion <shell>生成 Shell 补全脚本(zsh/bash/fish)