Claude Code용 Jev Router 대안

Jev 라우터는 Claude Code의 각 턴을 그 일을 감당할 수 있는 가장 저렴한 Claude 모델로 보냅니다. AgentsRoom은 같은 일을 에이전트 자신의 탭에서 합니다. 메시지를 읽고, 모델을 고르고, 메시지가 전송되기 전에 전환합니다. 설치할 것이 없습니다. 플러그인도, 별도 프록시도, 추가 API 키도 필요 없습니다.

이 페이지는 모델 라우팅만 비교합니다. Jev는 TypeSafe의 의사결정 모델이며, 커뮤니티는 Claude Code용 Jev 도구를 많이 만들었습니다(컴팩션, 도구 호출 가드, 규칙 선택). 여기서는 모델을 고르는 도구, 즉 jev-router와 그 포크, 그리고 jev-route 플러그인을 살펴봅니다.

AgentsRoom: 각 Claude Code 에이전트가 자기 터미널 탭에서 실행되고, 모델, 상태, 기록이 한 창에 모입니다.
AgentsRoom: 각 Claude Code 에이전트가 자기 터미널 탭에서 실행되고, 모델, 상태, 기록이 한 창에 모입니다.

턴을 라우팅하는 두 가지 방법

Claude Code용 Jev 라우터

  • TypeSafe의 의사결정 모델 Jev를 기반으로 한 커뮤니티 프로젝트, MIT 라이선스 오픈 소스
  • jev-router와 그 포크는 로컬 프록시를 띄우고 그 뒤에서 실제 Claude Code를 실행
  • jev-route는 한 턴의 각 요청에서 모델을 바꿔 쓰는 Claude Code 플러그인
  • 새 사용자 턴마다 Jev를 한 번 호출해 Haiku, Sonnet, Opus 중 하나를 고르고, 그 턴은 그 모델을 유지
  • Jev 키 필요(TypeSafe, 일부 프로젝트는 Vercel AI Gateway나 OpenRouter)
  • 결정은 Claude Code의 상태 표시줄에 나타나며, 이유를 설명하는 명령도 있음

AgentsRoom Adaptive Mode

  • AgentsRoom 데스크톱 앱에 내장, 기본값은 꺼짐, 설정에서 켬
  • 입력한 메시지를 읽고 provider 라인업에서 알맞은 가장 저렴한 모델을 제안
  • 기본적으로 대화의 첫 메시지에서 동작하며, 수락할 수 있는 칩을 표시
  • 모든 메시지 옵션: 이후 메시지도 하나씩 분석되어 메시지마다 모델이 바뀔 수 있음
  • 자동 옵션: 다음 메시지의 모델이 전송 전에 재시작 없이 바뀌고, 이후 그 선택을 평가
  • Claude, Codex, Antigravity를 비롯해 AgentsRoom이 실행하는 다른 CLI에서도 제안이 동작하며, 자동은 현재 Claude Code와 Codex만 지원, 설치할 것 없음

전환이 일어나는 곳

둘 다 모델이 답하기 전에 프롬프트를 읽고, 자동 모드에서는 둘 다 요청 경로에서 모델을 바꿉니다. 차이는 무엇을 설치하고 실행해야 하느냐입니다.

Jev: Claude Code와 Anthropic 사이

프록시, 또는 플러그인의 훅이 요청 경로에 자리 잡습니다. 새 사용자 턴이 시작되면 그 프롬프트에 어떤 티어가 필요한지 Jev에 묻고, 그 턴의 모든 요청에서 모델을 바꿔 씁니다. Claude Code 자신은 라우팅되었다는 사실을 모릅니다. 인터페이스, 도구, 세션은 그대로입니다. /model에서 다른 모델을 고르면 라우터를 다시 선택할 때까지 라우팅이 멈춥니다.

AgentsRoom: 앱에 내장되어 에이전트와 함께 시작

AgentsRoom은 메시지를 보낼 때 그 앞 500자를 읽습니다. 자동 모드에서는 Claude Code와 Codex 에이전트가 AgentsRoom에 내장된 작은 로컬 서버에 연결된 채로 시작합니다. 다음 요청의 모델은 그곳에서 바뀌며, 재시작도, CLI에 입력할 것도 없고 로그인도 그대로입니다. 제안 모드에서는 칩을 적용하면 CLI 자체의 모델 명령을 사용합니다. 어느 쪽이든 에이전트 탭에 선택된 모델이 표시되고, 엄지 아이콘으로 선택을 평가할 수 있습니다.

별도 페이지가 있는 질문

기능 비교

첫 몇 줄은 Jev 라우터가 앞서는 항목입니다. 비교는 먼저 라우팅, 그다음 에이전트를 둘러싼 모든 것에 관한 것입니다.

기능AgentsRoomJev
오픈 소스✗✓
프롬프트 캐시를 낭비하는 전환을 피함✗✓
하위 에이전트를 따로 라우팅✗✓
라우팅 결정을 하나하나 설명✗상태 표시줄 + 명령
프롬프트에 "use opus"라고 써서 덮어쓰기✗✓
메시지마다 새로 모델 선택옵션✓
전환 전에 제안(결정은 직접)✓✗
라우팅 선택 평가좋아요 또는 싫어요✗
라우팅하는 CLIClaude, Codex, Antigravity 외Claude Code(jev-router에서는 Codex도)
결정을 위해 전송되는 것앞 500자, AgentsRoom으로프롬프트 본문, Jev provider로
설치할 것 없음(플러그인, 별도 프록시, 서드파티 키 없음)✓✗
데스크톱 GUI✓✗
실시간 에이전트 상태✓✗
에이전트별 라이브 터미널✓사용자의 터미널
멀티 프로젝트 워크스페이스✓✗
드래그 앤 드롭✓✗
전문 역할✓✗
에이전트별 모델 선택✓턴마다
에이전트 설정 편집기✓✗
알림✓✗
모바일 앱✓✗
설정30초npm 또는 플러그인 + 키

AgentsRoom이 하지 않는 것, 솔직하게

라우팅에는 트레이드오프가 있습니다. 저희의 트레이드오프는 이렇습니다.

캐시를 고려하지 않습니다

대화 도중 모델을 바꾸면 이전 모델의 프롬프트 캐시가 사라집니다. 새 모델의 첫 메시지는 기록을 정가로 다시 읽습니다. jev-router는 큰 대화에서 다운그레이드를 거부하고, jev-route는 임계값이 허락할 때만 라우팅된 모델을 떠납니다. AgentsRoom은 아직 이 비용을 따지지 않습니다.

자동 모드는 최대 4초를 더할 수 있습니다

자동 모드에서 메시지는 판정을 최대 4초 기다린 뒤, 결과와 상관없이 전송됩니다. Jev는 응답이 빠르고, 그 라우터는 한 턴의 첫 요청에만 지연을 더합니다.

에이전트가 작업 중일 때 보낸 메시지는 라우팅되지 않습니다

전환은 현재 턴이 끝난 뒤에야 적용될 수 있으므로, AgentsRoom은 그 메시지를 현재 모델에 둡니다. 에이전트 간 메시지, 팀 인계, 예약 메시지, 대기열도 라우팅되지 않습니다. 직접 입력한 것이 아니기 때문입니다.

모든 에이전트가 같은 방식으로 전환되는 건 아닙니다

내장 로컬 서버는 자동을 켠 뒤에 시작한 Claude Code와 Codex 에이전트에 적용됩니다. 이미 열려 있던 에이전트는 재시작하세요. 원격 SSH 호스트의 에이전트나, 이미 사용자 자신의 프록시 또는 API 엔드포인트를 거치는 CLI는 결코 경로가 바뀌지 않습니다. CLI 자체의 모델 명령(Claude, Copilot, Grok, Kimi, Devin, Pi, OMP)으로 전환되거나, Codex는 대화를 새 모델로 이어서 진행하는 방식으로 전환됩니다. 다른 CLI는 다음 실행 때까지 모델을 유지합니다.

Jev 라우터가 더 나은 선택일 때

다음 중 하나에 해당한다면 AgentsRoom보다 Jev 라우터가 더 잘 맞습니다.

Claude Code 자체 터미널에서 사는 경우

Claude Code 세션을 한 번에 하나만, 원하는 터미널에서 실행하고, 다른 앱은 원하지 않는 경우. Jev 라우터는 Claude Code를 있는 그대로 두고 그 아래의 모델만 바꿉니다.

세션이 길고 캐시가 중요한 경우

이미 커진 대화에서는 다운그레이드로 아끼는 비용보다 캐시 쓰기에 드는 비용이 더 클 수 있습니다. Jev 라우터는 이를 고려하지만, AgentsRoom은 아직 그렇지 않습니다.

하위 에이전트도 라우팅하고 싶은 경우

jev-router는 메인 대화와 각 하위 에이전트를 따로 고정합니다. AgentsRoom은 입력하는 메시지마다 모델을 하나 고르며, 하위 에이전트마다 별도의 모델을 고르지는 않습니다.

정책을 읽고 바꾸고 싶은 경우

라우터는 오픈 소스입니다. 임계값, 티어, 타임아웃이 코드에 있고, 포크할 수 있습니다. AgentsRoom의 라우팅은 자체 서버에서 실행되며 오픈 소스가 아닙니다.

AgentsRoom의 메시지별 라우팅, 설정 세 개로

설정 > 작성기 > 적응형 모델. 같은 선택지가 프로젝트별(프로젝트 설정 > 에이전트 > 적응형 모델)과 휴대폰(사용량 탭)에도 있습니다.

1

적응형 모델: 켜기

기본값은 꺼짐입니다. 꺼져 있는 동안에는 메시지를 읽는 것도, 전송되는 것도 없습니다.

2

모든 메시지: 켜기

꺼져 있으면 대화의 첫 메시지만 분석됩니다. 켜면 이후 메시지도 하나씩 분석됩니다.

3

더 알맞은 모델을 찾았을 때: 자동

제안은 수락할 수 있는 칩을 표시합니다. 자동은 휴대폰에서 보낸 메시지를 포함해, 메시지가 전송되기 전에 재시작 없이 모델을 바꿉니다. 켠 뒤에 시작한 에이전트에 적용됩니다.

자주 묻는 질문

Claude Code용 Jev 라우터란 무엇인가요?
Jev는 TypeSafe가 만든 의사결정 모델입니다. 코드를 쓰지 않고, 프롬프트에 세 티어 중 어느 것이 필요한지 같은 타입이 정해진 선택을 돌려줍니다. 커뮤니티 프로젝트는 이를 이용해 Claude Code를 라우팅합니다. jev-router(jev-claude 명령)와 그 포크는 로컬 프록시를 띄우고 그 뒤에서 실제 Claude Code를 실행하며, jev-route는 Claude Code 플러그인입니다. 새 사용자 턴마다 프롬프트에 Haiku, Sonnet, Opus 중 무엇이 필요한지 Jev에 묻고, 턴 전체를 그 모델로 보냅니다.
AgentsRoom도 Jev처럼 턴별 라우팅을 하나요?
네, 적응형 모델의 두 옵션으로 합니다. 모든 메시지는 첫 메시지뿐 아니라 보내는 메시지를 하나하나 분석하므로, 메시지마다 모델이 바뀔 수 있습니다. 자동은 클릭할 칩을 보여 주는 대신, 메시지가 전송되기 전에 선택된 모델로 전환합니다. Claude Code와 Codex 에이전트는 AgentsRoom에 내장된 로컬 서버를 통해 재시작 없이 모델을 바꿉니다. 둘 다 설정 > 작성기 > 적응형 모델에 있고, 프로젝트별로는 프로젝트 설정에 있습니다.
무언가를 설치하거나 API 키를 준비해야 하나요?
아니요. Adaptive Mode는 AgentsRoom 데스크톱 앱의 일부입니다. 설치할 플러그인도, 띄울 별도 프록시도, 설정할 환경 플래그도, 서드파티 키도 없습니다. 자동 모드에서는 AgentsRoom이 직접 Claude Code와 Codex를 앱 안의 작은 로컬 서버에 연결된 채로 시작하며, 에이전트는 사용자 자신의 로그인으로 계속 공급업체와 통신합니다. Jev 라우터는 Node.js 설치나 Claude Code 플러그인, 그리고 Jev 키가 필요합니다.
결정을 위해 무엇이 전송되나요?
AgentsRoom에서는 메시지의 앞 500자가 AgentsRoom 서버로 전송되며, Adaptive Mode가 켜져 있을 때만 그렇습니다. jev-router에서는 README에 따르면 프롬프트 본문이 TypeSafe로 갑니다. jev-route는 설정한 Jev provider로 보내거나, 키가 없으면 Claude Code 내장 분류기로 사용자의 컴퓨터 안에 둡니다.
프롬프트 캐시에는 어느 쪽이 더 낫나요?
Jev 라우터입니다. 대화 도중 모델을 바꾸면 이전 모델의 프롬프트 캐시가 사라지고, 다음 메시지는 기록을 정가로 다시 읽습니다. jev-router는 큰 대화에서 다운그레이드를 거부하고, jev-route는 임계값이 허락할 때만 라우팅된 모델을 떠납니다. AgentsRoom은 이 비용을 따지지 않습니다. 메시지별 절약보다 캐시가 더 중요하다면 모든 메시지를 꺼 두세요.
Claude Code 말고도 동작하나요?
Claude Code용 Jev 라우터는 Claude 모델을 라우팅합니다. 원본 jev-router에는 OpenAI Codex용 jev-codex 명령도 들어 있습니다. AgentsRoom은 에이전트가 실행되는 provider의 라인업 안에서 제안합니다. Claude, Codex, Antigravity 및 지원하는 다른 CLI에서, 항상 그 provider가 실제로 제공하는 모델과 대조해 검증합니다. 묻지 않고 모델을 바꾸는 자동 옵션은 현재 Claude Code와 Codex에서 동작하며, 다른 CLI에서는 대신 칩이 모델을 제안합니다.
Jev 라우터와 AgentsRoom을 함께 쓸 수 있나요?
네, 하지만 같은 에이전트에서는 안 됩니다. 한 대화에 라우터가 둘이면 모델을 두고 다투게 됩니다. 직접 터미널에서 실행하는 Claude Code 세션에는 Jev 라우터를 쓰고, AgentsRoom에서 실행하는 에이전트에는 Adaptive Mode를 켜세요. AgentsRoom 에이전트가 이미 사용자 자신의 프록시나 API 엔드포인트를 가리키고 있다면, AgentsRoom은 그 경로를 결코 바꾸지 않고 CLI의 모델 명령으로 전환합니다.
라우팅 결정은 몇 번 받을 수 있나요?
Adaptive Mode 제안은 월간 할당량에서 차감됩니다. Free와 Plus는 500회, Pro는 10,000회, 계정 없이는 10회입니다. 분석된 메시지 하나당 1회를 씁니다. 할당량을 다 쓰면 메시지는 현재 모델로 전송됩니다.

다른 비교

사람들이 자주 비교하는 다른 도구들과 나란히 놓은 AgentsRoom.

메시지마다 알맞은 Claude 모델을, 설치 없이

AgentsRoom을 다운로드하고 적응형 모델을 켜면, 각 메시지가 그 일을 해낼 수 있는 가장 저렴한 모델로 갑니다.

무료AgentsRoom 다운로드

컴패니언 앱: 이동 중에도 에이전트를 모니터링

Claude, Codex, Antigravity CLI 또는 다른 AI 공급자를 사용하세요.

확장 프로그램 설치
Chrome Web Store

버그와 요청을 공개 백로그로 바로 보내세요.

멀티 프로젝트
멀티 프로바이더
멀티 에이전트
실시간 상태
파일 diff & 커밋
모바일 앱
라이브 프리뷰
에이전트 팀
브라우저 자동화
백로그 기반 개발
프롬프트 라이브러리
스킬 라이브러리
모든 기능 보기