"I Got Tired of Rewriting 4 AI CLI Config Files. So I Put Setup Behind One Button"
개요
CliGate 프로젝트는 여러 AI CLI 도구의 설정 반복 작업을 자동화하기 위해 원클릭 설정 기능을 도입했습니다.
주요 내용
* 설정 번거로움: Claude Code, Codex, Gemini CLI, OpenClaw와 같은 AI CLI 도구들은 각기 다른 설정 파일, 기본 URL 설정 방식, 로컬 게이트웨이 연결 방식을 요구하여 사용자에게 반복적인 설정 작업을 발생시킵니다.
* CliGate의 새로운 기능: CliGate의 새로운 대시보드 페이지는 Node.js와 CLI 도구 설치 여부를 감지하고, 동일한 UI에서 각 도구의 프록시 설정을 생성하는 기능을 제공합니다.
* 자동화 과정: 사용자는 대시보드에서 필요한 도구가 설치되지 않았다면 설치 버튼을 클릭하고, 이후 설정 버튼을 클릭하여 CLI 도구를 구성할 수 있습니다.
* 구체적인 워크플로우: 일반적인 도구 관리자가 아닌, Claude Code, Codex, Gemini CLI, OpenClaw를 설치하고 동일한 로컬 게이트웨이에 연결하며 대시보드를 벗어나지 않고 도구를 실행하는 특정 워크플로우에 초점을 맞췄습니다.
* 예시 설정: Codex의 경우 chatgpt_base_url 및 openai_base_url 설정을 통해 로컬호스트 http://localhost:8081을 지정하며, Claude Code는 로컬호스트 기본 URL을, Gemini CLI는 프록시 모드를, OpenClaw는 동일한 대상 URL을 포함하는 프로바이더 블록을 설정합니다.
* README 문서 대비 이점: 문제점은 정보 부족이 아닌 반복적인 작업이었으며, 이 기능을 제품 자체에 통합함으로써 CLI 도구를 사용하고 시도하는 것이 더 쉬워졌습니다.
* 주요 사용자: 여러 AI CLI 도구를 자주 전환하여 사용하는 사용자들에게 유용하며, 단일 API 키로 하나의 도구만 사용하는 사용자에게는 불필요할 수 있습니다.
시사점
CliGate의 원클릭 설정 기능은 AI CLI 도구 사용자들의 반복적인 설정 작업을 제거하여 생산성을 높이고 도구 활용의 진입 장벽을 낮춥니다.
댓글
GitHub Discussions