피드로 돌아가기
GeekNewsAI/ML
원문 읽기
Claude Code 소스 유출로 탄생한 OpenClaude — GPT-4o, Gemini, Ollama 등 200개 모델을 Claude Code UI로
Claude Code 포크로 200개 모델 지원 CLI 도구 OpenClaude 공개함
AI 요약
Context
Claude Code 소스코드가 npm 소스맵을 통해 2026년 3월 31일 유출되었음. 원본 Claude Code의 slash commands, 스트리밍, 멀티스텝 추론 등 UX는 유지하면서 백엔드 모델 선택의 자유가 필요했음.
Technical Solution
- OpenAI Compatible Provider Shim: OpenAI chat completions API를 지원하는 모든 모델(GPT-4o, DeepSeek, Gemini, Llama, Mistral)을 플러그인처럼 연결함
- Claude Code Tool Preservation: bash, file read/write/edit, grep, glob, agents, tasks, MCP 등 모든 내장 툴을 원본 그대로 유지함
- 환경변수 기반 설정: CLAUDE_CODE_USE_OPENAI, OPENAI_API_KEY, OPENAI_MODEL 세 변수만으로 백엔드 전환함
- OPENAI_BASE_URL 교체: DeepSeek, OpenRouter(Gemini), Ollama 등 다양한 제공자를 동적으로 연결함
- Codex 백엔드 지원: codexplan(GPT-5.4)과 codexspark(GPT-5.3 Codex Spark) 백엔드 지원하며 ~/.codex/auth.json 자동 인식함
Impact
200개 이상의 OpenAI 호환 모델을 Claude Code UI에서 사용 가능함.
Key Takeaway
Provider abstraction 레이어 추가로 기존 도구의 UX를 유지하면서 백엔드 모델을 유연하게 교체하는 아키텍처 패턴이 효과적임.
실천 포인트
Claude Code CLI를 사용하면서 비용 최적화나 다양한 모델 활용이 필요한 경우, npm install -g @gitlawb/openclaude 설치 후 OPENAI_BASE_URL과 OPENAI_MODEL 환경변수만 설정하면 기존 워크플로우를 그대로 유지하면서 백엔드를 교체할 수 있음.