피드로 돌아가기
I Wanted One Local Gateway for Claude Code, Codex, Gemini, Telegram, Feishu, and DingTalk. So I Built CliGate
Dev.toDev.to
Infrastructure

Local Gateway 기반의 AI Multi-Protocol 통합 제어 평면 구축

I Wanted One Local Gateway for Claude Code, Codex, Gemini, Telegram, Feishu, and DingTalk. So I Built CliGate

CodeKing2026년 4월 21일4intermediate

Context

다양한 AI CLI 도구와 Provider 간의 파편화된 인증 체계 및 프로토콜 불일치로 인한 워크플로우 단절 발생. 개별 도구마다 분산된 설정과 세션 관리 체계로 인해 통합적인 제어 평면(Control Plane)의 부재라는 한계 직면.

Technical Solution

  • Client Protocol과 Upstream Provider를 분리하는 추상화 계층 설계를 통한 인터페이스 통합
  • Local-first 접근 방식을 채택하여 외부 Relay Layer 없이 직접 API 연결을 통한 보안성 및 제어권 확보
  • 단순 메시지 포워딩이 아닌 Runtime Orchestration 레이어를 통한 모바일 채널과 대시보드 간의 Sticky Session 유지
  • Account Pool 및 API Key 기반의 동적 Routing 로직을 구현하여 앱별 대상 바인딩 및 모델 매핑 최적화
  • 가시성 확보를 위한 Web Dashboard 통합으로 요청 로그, 비용 통계, 세션 상태의 실시간 Observability 구현

- 다중 LLM Provider 사용 시 인증 및 라우팅 로직을 애플리케이션 코드와 분리한 Gateway 계층 검토 - 외부 Webhook 기반 봇 설계 시 단순 요청-응답 구조를 넘어선 Runtime Context 유지 메커니즘 적용 - 인프라 종속성을 줄이기 위한 Local-first 제어 평면 구축을 통한 설정 관리 효율화

원문 읽기