メインコンテンツまでスキップ
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プロバイダー設定を管理

統合デーモン

単一のzendプロセスでプロキシサーバーとWeb管理UIを同時にホスト

プロキシフェイルオーバー

内蔵HTTPプロキシ、プライマリプロバイダーが利用不可の場合は自動的にバックアップに切り替え

シナリオルーティング

リクエスト特性(thinking、imageなど)に基づいて異なるプロバイダーにインテリジェントにルーティング

プロジェクトバインディング

ディレクトリを特定のprofileとCLIにバインドし、プロジェクトレベルの自動設定を実現

環境変数

プロバイダーレベルで各CLIの環境変数を個別に設定

Web UI

ブラウザでビジュアル管理、パスワード保護アクセスをサポート

Webセキュリティ

アクセスパスワード自動生成、セッション認証、RSA暗号化トークン転送

設定同期

WebDAV/S3/GitHub経由でデバイス間で設定を同期、AES-256-GCM暗号化使用

さらなる機能を近日公開

クイックスタート

1

GoZenをインストール

ワンラインインストールスクリプト

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

プロバイダーを設定

最初のAPIプロバイダーを追加

zen config add provider
3

起動

デフォルト設定でCLIを起動

zen

コマンド一覧

コマンド説明
zenCLIを起動(プロジェクトバインディングまたはデフォルト設定を使用)
zen -p <profile>指定したprofileで起動
zen -pprofileをインタラクティブに選択
zen --cli <cli>指定したCLIを使用(claude/codex/opencode)
zen -yCLI権限を自動承認(claude --permission-mode acceptEdits, codex -a never)
zen use <provider>指定したプロバイダーを直接使用(プロキシなし)
zen pickプロバイダーをインタラクティブに選択して起動
zen listすべてのプロバイダーとprofileを一覧表示
zen config add provider新しいプロバイダーを追加
zen config add profile新しいprofileを追加
zen config default-clientデフォルトCLIクライアントを設定
zen config default-profileデフォルトprofileを設定
zen config reset-passwordWeb UIアクセスパスワードをリセット
zen config syncリモート同期バックエンドから設定をプル
zen daemon startzendデーモンを起動
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管理UIを開く(デーモンを自動起動)
zen upgrade最新バージョンにアップグレード
zen versionバージョンを表示
zen completion <shell>シェル補完スクリプトを生成(zsh/bash/fish)