핵심 요약
Anthropic의 Claude Code와 Agent SDK는 강력한 기능을 제공하지만 Anthropic 모델에만 종속되는 한계가 있다. 이를 해결하기 위해 개발된 claude-code-agent-sdk-router는 Anthropic API 형식을 OpenAI, Gemini, Groq 등 타사 형식으로 변환해주는 프록시 서버이다. 사용자는 로컬 설정이나 게이트웨이 모드를 통해 다양한 모델을 Claude Code 인터페이스 내에서 실행하고 성능을 비교할 수 있다. 보안과 감사 가능성을 최우선으로 설계되어 최소한의 의존성만 사용하며 로컬 환경에서 안전하게 작동한다.
배경
Node.js >= 18.20, 하나 이상의 LLM 제공자 API 키 또는 로컬 Ollama 실행 환경
대상 독자
Claude Code를 사용하면서 다양한 LLM 모델을 테스트하거나 비용을 최적화하려는 개발자
의미 / 영향
이 도구는 특정 AI 기업의 도구 생태계에 갇히지 않고도 최신 코딩 에이전트 기능을 사용할 수 있게 한다. 특히 오픈소스 모델이나 타사 모델의 성능이 향상됨에 따라 개발자가 상황에 맞는 최적의 모델을 선택할 수 있는 유연성을 제공한다.
섹션별 상세

export ANTHROPIC_BASE_URL=http://127.0.0.1:8901
export ANTHROPIC_API_KEY=sk-or-v1-...
export ANTHROPIC_MODEL="openrouter,google/gemini-2.5-flash"게이트웨이 모드에서 환경 변수를 통해 타사 모델을 Claude Code에 연결하는 방법
{
"Providers": {
"anthropic": "$ANTHROPIC_API_KEY",
"openrouter": "$OPENROUTER_API_KEY",
"gemini": "$GEMINI_API_KEY"
},
"Routes": {
"mixed": {
"sonnet": "openrouter,google/gemini-2.5-pro-preview",
"haiku": "gemini,gemini-2.5-flash"
}
},
"ActiveRoute": "mixed"
}모델 티어별로 서로 다른 제공자와 모델을 매핑하는 설정 파일 예시
실무 Takeaway
- Claude Code를 사용하면서도 Anthropic 외의 모델(GPT-4o, Gemini 등)을 활용하여 특정 작업에 최적화된 모델을 선택하고 비용을 절감할 수 있다.
- 로컬 LLM(Ollama)과 연동하여 Claude Code의 기능을 오프라인 환경이나 개인 정보 보호가 중요한 환경에서 실행할 수 있다.
- 게이트웨이 모드를 활용하면 멀티 테넌트 환경에서 사용자별 API 키를 안전하게 전달하고 모델 라우팅을 동적으로 제어할 수 있다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.