Open Source · MIT License · 9.8k Stars

OmniRoute — 하나의 Endpoint로 모든 AI 공급자에게

231개 이상의 공급자에게 스마트 fallback과 token 압축으로 AI 요청을 라우팅하세요. 공급자가 한계에 달해도 코딩 툴은 절대 멈추지 않습니다.

Install OmniRoute in Under 2 Minutes

One command. 231+ AI providers behind a single endpoint on localhost:20128.

Terminal
$ npm i -g omniroute

Then point your coding tools at:

Base URL: http://localhost:20128/v1

OmniRoute is open source (MIT). Also available as Electron desktop app, ARM64 build, Termux, and PWA.

여러 AI 공급자 관리는 악몽입니다

rate limit이 세션 중간에 흐름을 끊습니다. 다른 공급자의 token은 남아도는데 구독 할당량은 만료됩니다. 각 코딩 툴마다 별도 API 설정이 필요합니다. OmniRoute가 이 혼란을 없앱니다 — 로컬 게이트웨이 하나가 모든 공급자에 걸쳐 라우팅·압축·failover를 자동으로 처리합니다.

🤖

npm, Docker, 또는 Electron 데스크톱 앱으로 2분 이내에 OmniRoute 설치

❤️

Claude Code, Cursor, Copilot 등의 툴을 localhost:20128로 연결

🔮

OmniRoute가 공급자 라우팅·fallback·token 압축을 백그라운드에서 처리

OmniRoute가 정확히 무엇인가요?

OmniRoute는 local-first AI 게이트웨이로, 개발 툴과 OpenAI·Anthropic·Google·DeepSeek 같은 AI 공급자 사이에 위치합니다. 각 툴마다 API 키를 설정하고 rate limit을 개별 관리하는 대신, 내 머신의 단일 OpenAI 호환 endpoint로 모든 것을 연결합니다. 게이트웨이는 비용 최적화부터 품질 우선까지 17가지 전략으로 요청을 지능적으로 라우팅하며, token을 압축하고 공급자 장애를 자동 처리합니다.

OmniRoute의 스마트 라우팅은 어떻게 동작하나요?

요청이 들어오면 OmniRoute는 여섯 가지 요소로 사용 가능한 공급자를 채점합니다: 레이턴시·비용·할당량 여유·오류율·모델 능력·작업 유형. Auto-Combo 엔진은 공급자를 fallback 계층으로 연결합니다 — 구독 계정 먼저, 그다음 API 키, 그다음 저렴한 대안, 마지막으로 무료 티어. 기본 공급자가 실패하거나 rate limit에 도달하면 게이트웨이는 요청을 놓치지 않고 밀리초 단위로 다음 계층으로 전환합니다. RTK와 Caveman 압축은 요청이 머신을 떠나기 전에 token 사용량을 15~95% 줄입니다.

개발자들이 OmniRoute를 선택하는 이유

rate limit 벽에 다시는 부딪히지 마세요

  • 4단계 자동 fallback 라우팅
  • 구독 할당량 극대화
  • 50개 이상 무료 티어 공급자 집계
  • 라운드로빈 멀티 계정 지원
  • 공급자 상태 실시간 스코어링
  • 서킷 브레이커 보호
  • 지터를 포함한 지수 백오프
  • 안티-썬더링-허드 보호
  • 요청 멱등성 보장
  • 밀리초 단위 공급자 전환

워크플로 변경 없이 token 비용 절감

  • RTK+Caveman 중첩 압축
  • 15~95% token 절감
  • 툴 출력 자동 압축
  • 반복 쿼리를 위한 시맨틱 캐싱
  • token당 비용 추적 대시보드
  • 공급자 비용 비교 분석
  • 모델별 사용량 세부 내역

누가 OmniRoute를 일상 워크플로에 사용하나요?

솔로 개발자들은 공급자 간 무료 티어를 최대한 활용하고 구독 lock-in을 피하기 위해 OmniRoute를 사용합니다. 엔지니어링 팀은 중앙화된 비용 추적이 포함된 공유 추론 게이트웨이로 배포합니다. AI 스타트업은 제품 코드에서 공급자 의존성을 추상화하기 위해 게이트웨이를 통합합니다. 여러 LLM 공급자를 사용하는 누구든 통합된 라우팅과 가시성에서 혜택을 얻습니다.

  • 무료 티어를 극대화하는 솔로 개발자
  • 공유 라우팅이 필요한 엔지니어링 팀
  • 공급자 lock-in을 추상화하는 AI 스타트업
  • 예산이 빠듯한 오픈소스 기여자
  • 모델 출력을 비교하는 연구자
  • API 인프라를 관리하는 DevOps 팀
  • 클라이언트 프로젝트를 병행하는 프리랜서
  • AI 개발을 가르치는 교육자

오픈소스·MIT 라이선스·커뮤니티 주도

OmniRoute는 MIT 라이선스 하에 완전 오픈소스이며 GitHub에 9,800개 이상의 스타를 보유합니다. 9router의 포크이자 CLIProxyAPI에서 영감을 받아 시작하여, 수백 명의 개발자 기여로 포괄적인 게이트웨이로 성장했습니다. 완전히 내 머신에서만 동작합니다 — 어떤 프롬프트도 서드파티 클라우드 라우터를 통과하지 않습니다. 데이터는 로컬에 남고, 라우팅은 프라이빗하게 유지됩니다.

  • MIT 라이선스 — 영원히 무료
  • GitHub 스타 9,800개 이상
  • 로컬 퍼스트 아키텍처
  • 서드파티 클라우드 라우팅 없음
  • 활발한 기여자 커뮤니티
  • 투명한 공급자 스코어링
  • 모든 플랫폼에서 셀프 호스팅 가능

API 키 관리에서 해방되어 스마트하게 라우팅하세요

OmniRoute는 멀티 공급자의 혼란을 그냥 작동하는 단일 endpoint로 바꿉니다. 2분에 설치하고, 툴을 localhost로 연결하고, 나머지는 게이트웨이에 맡기세요. 스마트 라우팅·token 압축·자동 fallback — 모두 내 머신 위에서 로컬로 동작합니다.

OmniRoute — 자주 묻는 질문

AI 게이트웨이에 대해 알아야 할 모든 것

  • OmniRoute는 단일 OpenAI 호환 API endpoint를 통해 231개 이상의 AI 공급자 접근을 통합하는 오픈소스 AI 게이트웨이입니다. 코딩 툴과 공급자 사이에서 머신 로컬에 위치하여 요청 라우팅·포맷 변환·token 압축·자동 failover를 처리합니다. 게이트웨이를 지능형 교통 컨트롤러로 생각하세요. 어떤 공급자가 rate limit에 달하거나 다운되더라도 AI 기반 개발 툴이 절대 멈추지 않도록 보장합니다.
  • OmniRoute는 세 가지 핵심 영역에서 차별화됩니다. 첫째, 대상 요청에서 15~95%를 절약하는 RTK+Caveman 중첩 token 압축을 제공합니다 — LiteLLM도 OpenRouter도 token을 전혀 압축하지 않습니다. 둘째, 95개 툴이 있는 내장 MCP 서버와 A2A 프로토콜 서버를 포함합니다. 경쟁사들은 클라이언트 사이드 통합에 한정됩니다. 셋째, LiteLLM의 재시도/우선순위 방식이나 OpenRouter의 단일 모델 선택과 달리 17가지 라우팅 전략을 지원합니다. 트레이드오프: LiteLLM은 Python 생태계가 더 넓고, OpenRouter는 청구를 중앙에서 처리합니다.
  • 게이트웨이는 OpenAI·Anthropic·Google·DeepSeek·Mistral·Cohere·Together AI·Groq·Fireworks 등 231개 이상의 공급자를 지원합니다. 이 중 50개 이상이 OmniRoute가 집계할 수 있는 무료 티어를 제공합니다 — 합산하면 월 약 16억 개의 무료 token. 게이트웨이가 요청 포맷을 자동 변환하므로 코드 한 줄 바꾸지 않고도 동일한 endpoint로 Claude·GPT·Gemini·오픈소스 모델에 접근할 수 있습니다.
  • OmniRoute는 Node.js가 실행되는 곳 어디서나 동작합니다. 가장 빠른 방법은 npm: 'npm install -g omniroute'를 실행하면 게이트웨이가 포트 20128에서 시작됩니다. Docker 사용자는 공식 이미지를 풀할 수 있습니다. 데스크톱 사용자는 Windows·Mac·Linux용 Electron 앱을 사용할 수 있습니다. ARM64 지원으로 Raspberry Pi에서도, Termux를 통해 Android 스마트폰에서도 동작합니다. 어떤 방법을 선택하든 설치는 2분 이내에 완료됩니다.
  • OpenAI API 포맷을 사용하는 모든 툴이 즉시 작동합니다. Claude Code·Cursor·GitHub Copilot·Cline·Codex·KiloCode·Kiro·Qwen Code 모두 기본 URL을 localhost:20128로 지정하면 연결됩니다. 게이트웨이가 내부적으로 공급자 API 간의 포맷 변환을 처리하므로 툴은 실제로 어떤 백엔드 모델이 요청을 처리하는지 알 필요가 없습니다. 설정은 한 줄입니다: 기본 URL 설정, 필요시 대시보드에서 API 키 설정.
  • OmniRoute는 diegosouzapw가 만들었으며 GitHub 스타 9,800개 이상의 활발한 오픈소스 프로젝트입니다. 9router의 포크이자 CLIProxyAPI의 TypeScript 포트로 시작해 수백 명 개발자의 기여로 풀 기능 게이트웨이로 성장했습니다. 새 릴리스가 정기적으로 출시됩니다 — 중첩 압축·MCP 서버 통합·A2A 프로토콜 지원 등의 기능으로 버전 3.8에 도달했습니다. MIT 라이선스로 누구든 자유롭게 사용·수정·배포할 수 있습니다.
  • OmniRoute는 완전히 로컬 머신에서만 실행됩니다 — 어떤 요청도 서드파티 클라우드 라우터를 통과하지 않습니다. API 키는 로컬 SQLite 데이터베이스에 저장되며, 모든 공급자 통신은 내 머신에서 공급자 API로 직접 이루어집니다. 게이트웨이에는 PII 감지와 프롬프트 인젝션 방지 가드레일, 그리고 AI 서비스가 제한된 지역 사용자를 위한 TLS 핑거프린트 스텔스 기능이 포함됩니다. 프롬프트·키·라우팅 데이터는 절대 내 통제를 벗어나지 않습니다.
  • 여러 AI 공급자에 동시에 의존할 때 게이트웨이가 빛을 발합니다. Claude Code로 코딩하다 Anthropic의 rate limit에 달하면 OmniRoute가 조용히 다른 공급자로 전환합니다. 복잡한 작업에는 고비용 모델, 간단한 쿼리에는 저비용 모델을 쓰고 싶다면 작업 인식 라우팅이 자동으로 처리합니다. 팀은 전체 AI 지출의 중앙화된 비용 추적에 활용합니다. 솔로 개발자는 무료 티어 집계에 활용합니다. 각 툴마다 별도 API 설정 관리에 지친 누구든 즉시 혜택을 받습니다.
  • 게이트웨이가 추가하는 오버헤드는 최소한입니다 — 보통 요청당 10밀리초 미만. OmniRoute가 로컬에서 실행되므로 클라우드 프록시로의 네트워크 홉이 없습니다. token 압축으로 절약되는 레이턴시가 라우팅 오버헤드를 초과하는 경우가 많아, 직접 API 호출과 비교해 전체 응답 시간이 더 빠릅니다. 시맨틱 캐싱은 반복되거나 유사한 쿼리에 캐시된 응답을 즉시 제공하여 레이턴시를 더욱 줄입니다.
  • 네, OmniRoute 대시보드는 관리 인터페이스에서 42개 로케일을 지원합니다. 게이트웨이 자체는 언어에 무관합니다 — 자연어 콘텐츠에 관계없이 요청을 라우팅합니다. 프롬프트가 한국어든 영어든 중국어든 어떤 언어든, 라우팅·압축·fallback 로직이 동일하게 동작합니다. 대시보드는 원하는 언어로 분석·공급자 관리·설정을 제공합니다.
  • 네, OmniRoute는 MIT 라이선스 하에 완전히 무료 오픈소스입니다. 유료 티어도, 페이월 뒤의 프리미엄 기능도, 게이트웨이 자체가 부과하는 사용 한도도 없습니다. 공급자에서 직접 API 키를 가져오고 OmniRoute가 라우팅을 처리합니다. 프로젝트는 커뮤니티 주도이며 오픈소스 기여로 운영됩니다. 셀프 호스팅하고, 소스 코드를 수정하고, 원하는 방식으로 배포할 수 있습니다 — 영원히.