본문으로 건너뛰기
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 프로세스로 프록시 서버와 웹 관리 UI를 동시에 호스팅

프록시 페일오버

내장 HTTP 프록시, 기본 프로바이더 사용 불가 시 자동으로 백업으로 전환

시나리오 라우팅

요청 특성(thinking, image 등)에 따라 다른 프로바이더로 지능적 라우팅

프로젝트 바인딩

디렉토리를 특정 profile과 CLI에 바인딩하여 프로젝트 수준 자동 설정 실현

환경 변수

프로바이더 수준에서 각 CLI의 환경 변수를 개별 설정

웹 UI

브라우저에서 시각적 관리, 비밀번호 보호 접근 지원

웹 보안

접근 비밀번호 자동 생성, 세션 인증, 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-password웹 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브라우저에서 웹 관리 UI 열기 (데몬 자동 시작)
zen upgrade최신 버전으로 업그레이드
zen version버전 표시
zen completion <shell>셸 자동완성 스크립트 생성 (zsh/bash/fish)