가이드 목록으로
비교·2026년 9월 21일·최종 업데이트 2026년 10월 3일·9분 분량

Junie CLI와 Claude Code 비교: 엔드포인트, 요금제, 실행 비용

Junie CLI와 Claude Code는 모두 독점 터미널 코딩 에이전트이며, 선택 기준은 품질 경쟁이 아니라 엔드포인트 경계입니다. Junie CLI의 사용자 지정 모델 프로필은 네 가지 요청 형식을 지원하므로 엔드포인트가 제공하는 모델이라면 무엇이든 그중 하나를 통해 구동할 수 있습니다. Claude Code는 Anthropic Messages 형식을 지원하며, Anthropic은 어떤 게이트웨이를 통해서도 Claude Code를 Claude가 아닌 모델로 라우팅하는 것을 지원하지 않는다고 밝힙니다. 나머지는 여기서 파생되며, 두 제품 모두 사용자가 요청하지 않은 내부 헬퍼 트래픽을 서로 다른 조건으로 청구합니다.

마지막 검토일: .

Junie CLI와 Claude Code는 모두 독점 터미널 코딩 에이전트이며, 둘 중 하나를 선택하는 문제는 품질 경쟁이 아니라 엔드포인트 경계를 선택하는 문제입니다. Junie CLI의 custom-model 프로필은 네 가지 요청 형식을 허용하므로, 엔드포인트가 제공하는 모든 모델을 이 네 형식 중 하나로 구동할 수 있습니다. Claude Code는 Anthropic Messages 형식을 허용하며, Anthropic은 "어떤 게이트웨이를 통해서도 Claude Code를 Claude가 아닌 모델로 라우팅하는 것을 지원하지 않는다"고 명시합니다. 그 밖의 모든 것—승인 모드, 샌드박싱, 구독으로 얻는 혜택—은 이 한 가지 차이에서 비롯되며, 두 제품 모두 사용자가 요청하지 않은 내부 헬퍼 트래픽에 대해 서로 다른 조건으로 요금을 부과합니다.

먼저 제품명을 정확히 구분해야 합니다. JetBrains는 Junie라는 이름으로 여러 제품을 제공합니다. Junie CLI는 터미널 에이전트이며, Junie IDE 플러그인, Junie Local, JetBrains AI Assistant는 서로 다른 규칙이 적용되는 별도의 표면입니다. Junie는 2026년 6월 17일에 베타를 종료했으며, 공식 What's New 페이지의 최신 항목은 2026년 9월 14일자 Release 26.9.14, build 3196.4입니다. Claude Code는 @anthropic-ai/claude-code를 npm에 게시하며, 레지스트리에는 2026년 9월 21일 기준 2.1.278이 latest로 등록되어 있습니다. 어느 쪽도 오픈 소스 라이선스를 제공하지 않습니다. JetBrains의 공개 저장소에는 모든 권리를 보유한다는 내용의 LICENSE.md가 있고, Anthropic의 패키지에는 "SEE LICENSE IN README.md"가 선언되어 있습니다. 이 문단의 나머지 내용은 2026년 9월 19일에 확인했습니다.

어느 것을 선택해야 할까요

Junie CLI를 선택하세요. 실행하려는 모델이 Claude 모델이 아니거나 JetBrains 비용이 전혀 포함되지 않는 경로를 원한다면 그렇습니다. custom-model 문서에는 OpenAICompletion, OpenAIResponses, Google, Anthropic가 허용되는 apiType 값으로 나열되어 있으며, BYOK 페이지에는 "모든 사용량은 제공업체가 청구하며 JetBrains AI 구독은 필요하지 않습니다"라고 명시되어 있습니다. 또한 Junie CLI는 ACP를 통해 junie --acp true와 함께 작동합니다. Claude Code의 문서 색인에는 "ACP"나 "Agent Client Protocol"이 나타나지 않습니다.

Claude Code를 선택하세요. Claude 모델을 계속 사용하거나, 실제로 설치할 수 있는 빌드에서 OS 수준의 명령 샌드박싱을 원하거나, 정액제 claude.ai 구독이 종량제 토큰보다 사용 패턴에 더 잘 맞는다면 그렇습니다. 샌드박스 문서에는 샌드박스가 "Claude Code에 내장되어 있으며 macOS, Linux 및 WSL2에서 실행된다"고 명시되어 있고, macOS에서는 설치할 것이 없습니다. Junie의 대응 기능에는 제한이 있습니다. JetBrains는 "샌드박스 모드는 현재 development, nightly 및 experimental 빌드에서만 사용할 수 있습니다. EAP 및 release 빌드에서는 --sandbox 또는 /sandbox를 제공하지 않으며 샌드박스 모드를 항상 끈 상태로 유지합니다"라고 명시합니다.

JetBrains 사용자라는 사실만으로 Junie를 선택할 이유가 되지는 않습니다. Anthropic은 IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm 및 GoLand용 공식 JetBrains 플러그인을 제공하며, 이 플러그인은 IDE의 통합 터미널에서 claude 명령을 실행합니다. 반대쪽 비대칭은 더 분명합니다. JetBrains 자체 플러그인 문서에는 "Junie 플러그인을 통해 Junie에서 자체 API 키를 사용하는 것은 지원되지 않습니다"라고 명시되어 있습니다. 자체 키를 가져오는 기능은 Junie의 CLI 기능이지 Junie 플러그인의 기능이 아닙니다.

마이그레이션 비용은 양쪽 모두 작지만, 무엇을 치르는지는 서로 다릅니다. Junie에는 JSON 파일 하나가 필요하고 Claude Code에는 환경 변수 두 개가 필요합니다. 그러나 Claude Code를 타사 엔드포인트로 전환하면 Remote Control과 음성 받아쓰기가 비활성화되고, Slack과 클라우드 세션은 게이트웨이 배포 범위에서 완전히 제외됩니다. 반면 Junie를 자체 엔드포인트로 지정하면 내부 헬퍼 트래픽도 해당 엔드포인트로 전송되므로 JetBrains는 "명시적으로 선택하지 않은 모델에 대한 API 호출이 발생할 수 있다"고 경고합니다. 이것이 실제 전환 비용의 두 가지이며, 아래에서 자세히 다룹니다.

Junie CLI와 Claude Code 비교: 실제 차이점

동작Junie CLIClaude Code
사용자 지정 엔드포인트의 요청 형식네 가지: OpenAICompletion, OpenAIResponses, Google, AnthropicAnthropic Messages 및 Bedrock InvokeModel와 Google Cloud rawPredict 변형
기본 URL 규칙전체 엔드포인트; JetBrains는 Junie가 경로를 추가하지 않는다고 명시합니다오리진; Claude Code가 /v1/messages를 직접 추가합니다
자격 증명프로필의 apiKey; JetBrains는 이를 생략하면 요청이 "Authorization 헤더 없이" 전송된다고만 문서화하며, 값이 있을 때 사용하는 스킴은 명시하지 않습니다. ${VAR} 보간 지원ANTHROPIC_AUTH_TOKEN → bearer, ANTHROPIC_API_KEY → x-api-key; 잘못된 쪽은 401을 반환합니다
Claude가 아닌 모델설계상 범위에 포함Anthropic은 어떤 게이트웨이를 통해서도 Claude가 아닌 모델로 라우팅하는 것을 지원하지 않는다고 명시합니다
승인 모델/brave 또는 Ctrl+B를 통한 Brave 모드 Off / Auto / On; 허용 목록은 ~/.junie/allowlist.json에 있습니다권한 모드와 샌드박스 처리된 Bash 도구
릴리스 빌드의 OS 수준 샌드박스아니요 — development, nightly 및 experimental 빌드에서만macOS, Linux 및 WSL2에서는 예; 네이티브 Windows는 지원되지 않음
헬퍼 / 백그라운드 트래픽기본 모델 위에서 별도로 사용되는 내부 역할입니다. 사용자 지정 프로필에서 fasterModel는 재정의하지 않는 한 기본 모델을 상속합니다백그라운드 작업은 ANTHROPIC_BASE_URL 게이트웨이 뒤의 주 모델로 전송되거나, Anthropic Console 키가 자격 증명인 경우 기본 Haiku 모델로 전송됩니다
Agent Client Protocoljunie --acp true문서 색인에 없음
완전한 로컬 경로Junie Local, macOS Apple Silicon 전용이며 엄격한 하드웨어 요구 사항 적용게시된 내용 없음

이 표의 출처는 모두 2026년 9월 19일에 확인한 JetBrains의 사용자 지정 LLM 모델, Junie CLI, Junie Local 페이지와 Anthropic의 게이트웨이 호환성, 게이트웨이 연결, 게이트웨이 개요 페이지입니다. Junie Local과 관련해 한 가지 유의할 점이 있습니다. 2026년 8월 24일 발표에서는 이미 출시된 것으로 소개하지만, 현재 문서에는 RAM이 64 GB 이상인 Mac에서 /local 명령을 "나이틀리 빌드에서 사용할 수 있다"고 명시되어 있습니다. 이 두 공식 페이지의 설명이 서로 다르므로, 이를 전제로 계획을 세우기 전에 사용 중인 빌드에서 직접 확인하세요.

모델 품질을 비교하기 전에 알아둘 또 하나의 비대칭이 있습니다. Junie의 짧은 별칭은 최신 빌드로 가는 지름길이 아닙니다. Junie의 모델 선택 페이지는 2026년 9월 19일 기준 sonnet을 Claude Sonnet 5, opus를 Claude Opus 4.8, gpt를 GPT-5.4, gemini-pro를 Gemini 3.1 Pro Preview, grok를 Grok 4.3에 매핑했으며, 각 별칭이 "JetBrains 팀이 자체 평가를 바탕으로 정한 특정 모델 버전에 매핑되며, 반드시 사용 가능한 최신 버전인 것은 아니다"라고 명시합니다. 이 표는 명시적으로 변경될 수 있으므로, --model opus로 시작한 세션은 직접 버전을 고정하지 않는 한 Claude Code가 현재 실행 중인 버전과 동일 조건으로 비교할 수 없습니다.

각 에이전트를 실행하는 비용

어느 도구도 도구 자체에 요금을 부과하지 않습니다. 차이는 기본 결제 경로에 있으며, JetBrains는 혼동하기 쉬운 두 개의 가격 열을 게시합니다.

플랜개인용, 월별 청구조직용, 월별 청구포함된 사용량
JetBrains AI Free$0$030일마다 AI Credit 3개
JetBrains AI Pro$10$20개인 10크레딧 / 조직 20크레딧
JetBrains AI Ultimate$30$60개인 35크레딧 / 조직 70크레딧
BYOK 또는 사용자 지정 엔드포인트를 사용하는 Junie CLIJetBrains 청구액 $0; 제공업체가 청구크레딧 소비 없음
Junie API 키를 사용하는 Junie CLI사용량 기반; 공개 요금표를 찾지 못함공개되지 않음

2026년 9월 19일에 확인한 JetBrains의 라이선스 및 구독 페이지에서 가져온 가격입니다. 이 페이지에는 "각 AI Credit은 현지 통화로 청구되는 미화 $1에 해당한다"고 명시되어 있으며, 충전 크레딧은 12개월 동안 유효합니다. 두 가지 함정이 있습니다. 첫째, Junie 가격 카드는 AI Pro와 AI Ultimate에 대해 사용자당 월 $8.33 및 $25.00을 표시하지만, 도움말 페이지에는 $10 및 $30으로 나와 있습니다. 이는 모순이 아닙니다. 더 낮은 금액은 카드에 표시된 개인 요금제 가격이며, 두 쌍 모두 30일마다 10개와 35개의 크레딧을 제공합니다. 하지만 카드의 금액은 월간 약정 금액과 비교할 수 없습니다. 이 가이드에서는 어느 페이지에서도 연간 총액을 명시한 내용을 찾지 못했으므로 여기에 인용하지 않습니다. 둘째, Junie 랜딩 페이지는 무료 시작에 "AI 크레딧 5개 포함"이라고 광고하지만, 도움말 문서에는 AI Free에 대해 30일마다 AI Credit 3개라고 설명되어 있습니다. 두 페이지 모두 jetbrains.com에 있으며 이 가이드에서는 두 설명 사이의 불일치를 해소할 수 없었습니다. 사용량 기반 Junie API 키 경로가 실제 공백입니다. junie.jetbrains.com/cli는 로그인 화면으로 리디렉션되므로, 그 외부에는 요금, 마크업 또는 최소 금액이 게시되어 있지 않습니다. 공개적으로 존재하는 수치가 없으므로 여기에는 어떤 숫자도 인용하지 않습니다.

Claude 플랜연간 청구월간 결제Claude Code
무료$0$0포함되지 않음
Pro월 $17월 $20포함
Max월 $100부터, Pro 사용량의 5배 또는 20배 기준포함
팀, 표준 좌석좌석당 월 $20좌석당 월 $25포함
팀, 프리미엄 좌석좌석당 월 $100좌석당 월 $125포함

2026년 9월 19일에 확인한 claude.com/pricing에서 가져온 내용입니다. 요금제 비용이 아닌 토큰당 기준으로 Anthropic의 비용 문서는 엔터프라이즈 배포 전반에서 "평균 비용이 개발자 1인당 활성 일자 기준 약 $13, 월 $150~250이며, 사용자 90%의 비용은 활성 일자당 $30 미만"이라고 설명합니다. JetBrains는 Junie에 대해 동등한 수치를 공개하지 않으므로 두 제품의 총액을 정직하게 나란히 비교할 방법은 없습니다. 클라이언트에서 지출을 확인하려는 경우 한 가지 주의할 점이 있습니다. 같은 페이지에는 modelPricing 표가 적용되지 않는 한 "Claude Code가 토큰 수와 정가를 기준으로 달러 금액을 로컬에서 계산한다"고 명시되어 있습니다. 따라서 Anthropic 정가와 요금이 다른 엔드포인트에서는 /usage 금액이 실제 청구액이 아니라 산술 계산값입니다.

두 에이전트 중 하나를 자체 엔드포인트로 지정하기

두 제품이 가장 구체적으로 갈라지는 지점이며, 기본 URL 규칙은 둘 사이에서 서로 반대입니다. 이 차이 때문에 작동하는 키가 404를 반환하기 쉽습니다. Junie는 전체 경로를 사용하고, Claude Code는 오리진을 사용한 뒤 /v1/messages를 직접 추가하므로 동일한 문자열을 두 곳에서 모두 사용할 수 없습니다.

JetBrains가 공개한 스키마에서 도출한 OpenAI 형식 엔드포인트용 Junie 사용자 지정 프로필이며, 실행 결과에서 나온 것이 아닙니다. 이 가이드에서는 Junie CLI를 설치하지 않았고 이를 통해 Kunavo로 요청을 보내지도 않았으므로, 테스트된 구성이라기보다 시작점으로 사용할 문서화된 형태로 간주하세요:

$JUNIE_HOME/models/kunavo.json
{
  "id": "claude-sonnet-5",
  "displayName": "Kunavo — Claude Sonnet 5",
  "baseUrl": "https://api.kunavo.com/v1/chat/completions",
  "apiType": "OpenAICompletion",
  "apiKey": "${KUNAVO_API_KEY}",
  "fasterModel": { "id": "claude-haiku-4-5" }
}

사용자 계정에는 $JUNIE_HOME/models/kunavo.json로, 프로젝트 내부에는 .junie/models/kunavo.json로 저장한 다음 junie --model custom:kunavo로 선택하세요. 파일명에서 .json를 뺀 값이 프로필 ID이며, 사용자 지정 모델에는 custom: 접두사가 붙습니다. baseUrl를 https://api.kunavo.com/v1/messages와 "apiType": "Anthropic"로 바꾸거나, 해당 형식 중 하나를 선호한다면 https://api.kunavo.com/v1/responses와 "apiType": "OpenAIResponses"로 바꾸세요. Kunavo는 세 경로를 모두 제공하지만, 특정 모델에서 Junie가 도구 호출에 어느 경로를 선호하는지는 이 가이드에서 테스트하지 않았습니다.

반면 Claude Code에는 파일이 전혀 필요하지 않습니다:

~/.zshrc
# Claude Code appends /v1/messages itself, so the variable is an ORIGIN.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# Pin models Kunavo serves: Claude Code's default and its opus/sonnet aliases
# follow Anthropic's newest models. The sonnet alias asks for Sonnet 5.5, which
# Kunavo does not serve: without the SONNET line, /model sonnet, opusplan's
# execution phase and sonnet subagents get a 404. The opus pin (Opus 5.5) needs Claude Code v2.1.280
# or later (older installs: run claude update).
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5

claude

Kunavo는 두 헤더 중 어느 쪽에서도 자격 증명을 허용하므로 두 변수 모두 Kunavo에 도달합니다. ANTHROPIC_AUTH_TOKEN가 더 간단한 선택인 이유는 Anthropic 문서에 따르면 대화형 모드에서 ANTHROPIC_API_KEY를 사용하면 키를 승인하라는 메시지가 한 번 표시된 후 키가 적용되지만, ANTHROPIC_AUTH_TOKEN는 즉시 우선 적용되기 때문입니다. 동일한 두 변수는 ~/.claude/settings.json의 env 블록에서도 작동하며, 설정 파일의 값이 셸 export보다 우선합니다. 전체 단계는 Claude Code 통합 문서에 있고, 일반적인 구조는 LLM 게이트웨이란 무엇인가를 참조하세요.

반대쪽에서 경계를 보여주는 세부 사항도 있습니다. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1를 설정하면 Claude Code는 /model 선택기에서 엔드포인트의 모델을 나열할 수 있으며, 이는 Kunavo가 제공하는 GET /v1/models를 조회합니다. 그러나 Anthropic의 호환성 가이드에는 Claude Code가 id에 claude 또는 anthropic가 문자열 어디에든 포함된 항목만 유지하고 나머지는 무시한다고 명시되어 있습니다. 따라서 검색 기능조차 혼합 카탈로그를 Claude 모델로만 필터링하며, 이는 프로토콜 제한과 동일한 경계가 UI 목록으로 표현된 것입니다.

대부분의 비교에서 빠지는 비용 항목입니다. JetBrains의 모델 선택 문서에는 Junie가 "특정 내부 작업에도 별도의 모델을 사용한다"고 명시되어 있습니다. 여기에는 컨텍스트 요약, 클래스 및 라우팅 작업 분류, 메모리용 정보 추출이 포함됩니다. 또한 "BYOK를 사용하는 경우에도 적용"되므로 "명시적으로 선택하지 않은 모델에 대한 API 호출이 발생할 수 있습니다". 사용자 지정 프로필에서는 이것이 fasterModel 역할이며, 같은 문서에는 역할 블록이 정의되지 않은 경우 "최상위 속성을 상속한다"고 명시되어 있습니다. 따라서 모델 하나만 있는 프로필은 기본 모델의 요율로 헬퍼 트래픽을 청구합니다. 위 스니펫의 fasterModel 재정의가 해결책입니다.

비용 추정 예시

이는 측정된 작업 비용이나 청구 상한이 아니라, 명시된 가정을 바탕으로 한 토큰 산술입니다. 한 세션이 기본 모델에서 캐시되지 않은 입력 토큰 200k개를 보내고 출력 토큰 12k개를 받으며, Junie의 헬퍼 역할이 여기에 입력 60k개와 출력 4k개를 추가한다고 가정합니다. 두 제공업체 모두 이 헬퍼 비율을 공개하지 않았으므로 설명을 위한 가정입니다. 요율은 100만 토큰당 Kunavo 카탈로그의 현재 가격입니다.

모델Kunavo 1M당 입력 / 출력기본 모델만동일한 프로필의 기본 모델 + 헬퍼
Claude Sonnet 5$1.40 / $7.00$0.364$0.476
Claude Opus 5$3.50 / $17.50$0.910$1.190
Claude Haiku 4.5$0.70 / $3.50$0.182$0.238
GPT-5.6 Terra$0.70 / $4.20$0.190$0.249

세 가지로 읽을 수 있습니다. 첫째, 오른쪽 열은 헬퍼 역할을 포함했을 때 Junie 프로필이 생성하는 형태이므로, 이러한 가정에서는 헬퍼 트래픽으로 인해 Claude Sonnet 5에서 세션당 $0.112가 추가됩니다. fasterModel.id를 Claude Haiku 4.5로 설정하면 이 행은 $0.056가 됩니다. Claude Code도 이 항목이 0은 아닙니다. 자체적인 백그라운드 트래픽이 있으며, Anthropic의 비용 페이지는 이를 "일반적으로 세션당 $0.04 미만"으로 제시합니다. 다만 bearer-token 게이트웨이 뒤에서는 사용자가 선택하지 않은 모델이 아니라 주 모델을 통해 해당 트래픽이 전송됩니다. 둘째, GPT-5.6 Terra 행은 Junie CLI에서 OpenAICompletion 프로필을 통해 사용할 수 있지만 Claude Code에서는 지원되는 방식으로 사용할 수 없습니다. 이는 엔드포인트 경계가 비용으로 나타난 것입니다. 셋째, Kunavo 카탈로그에서 Claude Opus 5는 Anthropic의 $5.00 / $25.00에 비해 $3.50 / $17.50로 표시되고, Claude Sonnet 5는 Anthropic의 $2.00 / $10.00에 비해 $1.40 / $7.00으로 표시됩니다. 따라서 "표시된 최저 요율"과 "작업 완료까지 드는 최저 비용"은 여전히 별개의 문제이며, 두 번째 질문에는 자신의 저장소만 답할 수 있습니다.

Kunavo 카탈로그 금액은 상한이 아니라 청구 하한입니다. 업스트림이 비용을 보고하면 청구액은 카탈로그 비용과 업스트림 비용에 적용 가능한 마크업을 곱한 값 중 큰 금액입니다. 이 예시에서는 캐시 동작을 의도적으로 제외했습니다. Junie 문서에는 사용자 지정 엔드포인트의 캐시 기준점이나 캐시 계산에 관한 설명이 없으므로, 캐시 절감액을 주장하지 않습니다. 최소 충전액은 선불 크레딧 $10이며, 이는 작업 요금이나 구독료가 아니라 자금 충전 최소 금액입니다. 결제 세부 정보를 참조하세요. 관련 자료: Claude Code 가격, 구독 없이 Claude Code 실행하기, 다른 클라이언트가 사용자 지정 엔드포인트를 처리하는 방식을 설명하는 에이전트 API 디렉터리.

두 제품 중 어떤 것을 선택하든 하나의 선불 잔액을 사용하고 싶다면 Kunavo 계정을 만드세요.

자주 묻는 질문

Junie CLI가 Claude Code보다 나은가요?

두 제품을 비교한 공개 벤치마크는 없으므로 점수로 답하는 사람은 점수를 지어내는 것입니다. JetBrains의 Junie 랜딩 페이지는 Junie를 가장 비용 효율적인 코딩 에이전트이자 SWE-Rebench의 최고 성능 제품이라고 소개하지만, 그 문구 외에 실행, 날짜, 하니스 또는 방법론을 공개하지 않으며 두 주장 모두 Junie와 Claude Code를 비교한 결과가 아닙니다. 확인 가능한 차이는 엔드포인트 경계입니다. Junie CLI의 사용자 지정 모델 프로필은 OpenAI Chat Completions, OpenAI Responses, Google 및 Anthropic의 네 가지 API 형식을 지원하는 반면, Claude Code는 Anthropic Messages 형식과 Amazon Bedrock 및 Google Cloud 변형을 지원합니다. Anthropic은 어떤 게이트웨이를 통해서도 Claude Code를 비-Claude 모델로 라우팅하는 것을 지원하지 않는다고 명시합니다. 점수가 아니라 이 경계를 기준으로 선택하세요.

Junie CLI에서 사용자 지정 API 엔드포인트 또는 자체 호스팅 모델을 사용할 수 있나요?

예. JSON 프로필을 사용하면 됩니다. Junie CLI는 사용자 계정의 $JUNIE_HOME/models/*.json 및 프로젝트 내부의 .junie/models/*.json에서 모델 프로필을 읽으며, .json 확장자를 뺀 파일 이름이 junie --model custom:<id>로 선택하는 프로필 ID가 됩니다. 필수 키는 id, baseUrl, apiType이며, apiKey는 선택 사항이고 ${VAR_NAME} 보간을 지원합니다. 변수가 없으면 오류 메시지와 함께 프로필 로드에 실패합니다. 핵심은 baseUrl이 완전한 엔드포인트 URL이라는 점입니다. JetBrains 문서에 따르면 Junie는 여기에 경로를 추가하지 않으므로 OpenAI 형식 프로필은 오리진이 아니라 /v1/chat/completions로 끝나야 합니다. 이 기능은 CLI에만 해당합니다. JetBrains 자체 플러그인 문서에는 Junie 플러그인을 통해 자체 API 키를 사용하는 것은 지원되지 않는다고 명시되어 있습니다.

Junie CLI가 내가 선택하지 않은 두 번째 모델에도 비용을 청구하나요?

예. JetBrains의 모델 선택 문서에 따르면 Junie는 컨텍스트 요약, 작업 분류 및 라우팅, 메모리용 정보 추출 및 기타 보조 작업 같은 내부 작업에 별도의 모델을 사용하며, 이는 BYOK를 사용할 때도 적용됩니다. 따라서 명시적으로 선택하지 않은 모델에 대한 API 호출이 표시될 수 있습니다. 사용자 지정 프로필에서 이 역할은 fasterModel이며, 문서에는 primaryModel과 fasterModel이 명시적으로 정의되지 않은 경우 최상위 속성을 상속한다고 나와 있습니다. 따라서 단일 모델 프로필은 기본 트래픽과 보조 트래픽을 모두 동일한 엔드포인트와 동일한 요율로 전송합니다. fasterModel.id를 더 저렴한 모델로 설정하는 것이 조정 수단입니다. Claude Code의 동작은 반대로 문서화되어 있습니다. Anthropic의 게이트웨이 호환성 가이드에 따르면 ANTHROPIC_BASE_URL 게이트웨이 뒤에서 백그라운드 작업에 사용되는 모델은 "기본 모델 또는 ANTHROPIC_API_KEY 또는 apiKeyHelper가 Anthropic Console 키를 제공하고 ANTHROPIC_AUTH_TOKEN이 설정되지 않은 경우 기본 Haiku 모델"이며, ANTHROPIC_DEFAULT_HAIKU_MODEL을 설정하면 고정됩니다. 따라서 Claude Code도 백그라운드 트래픽을 사용자 엔드포인트를 통해 전송합니다. Anthropic의 비용 페이지는 이를 "일반적으로 세션당 $0.04 미만"으로 설명합니다. 그러나 bearer token을 사용하면 선택하지 않은 두 번째 모델이 아니라 기본 모델의 요율로 청구됩니다.

Junie CLI는 무료인가요? Claude Code는 얼마인가요?

Junie CLI 자체의 랜딩 페이지는 카드나 구독 없이 무료로 시작할 수 있다고 설명하며, BYOK 문서에는 JetBrains AI 구독 없이 모든 사용량이 프로바이더에 의해 청구된다고 명시되어 있습니다. JetBrains 구독으로 구매하는 것은 AI Credits입니다. JetBrains 도움말 문서에 따르면 AI Pro는 개인 사용자 월 $10 또는 조직 월 $20, AI Ultimate는 개인 사용자 월 $30 또는 조직 월 $60이며, AI Credit 1개는 미화 $1에 해당합니다. Claude Code는 모든 유료 Claude 요금제에 포함됩니다. Pro는 연간 결제 시 월 $17 또는 월별 결제 시 $20, Max는 월 $100부터, Team 표준 좌석은 연간 결제 시 좌석당 $20입니다. 두 도구 모두 설치 비용은 없습니다. 청구되는 것은 그 뒤에서 사용하는 모델 트래픽입니다.

IntelliJ 또는 PyCharm을 사용한다면 Junie가 필요한가요?

아니요. Anthropic은 IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm 및 GoLand용 공식 Claude Code 플러그인을 제공합니다. 문서에 따르면 이 플러그인은 IDE의 통합 터미널에서 claude 명령을 실행하며 자체 CLI 복사본을 번들로 포함하지 않습니다. 따라서 JetBrains IDE를 사용한다는 사실만으로 Junie를 선택할 이유는 없습니다. Junie를 선택할 근거는 엔드포인트 경계와 터미널 중심의 JetBrains 워크플로이며, Junie의 IDE 플러그인 안에서 자체 키를 사용하려는 사람에게 Junie를 선택하지 않을 근거는 플러그인이 자체 키를 받지 않는다는 점입니다. 같은 페이지는 이러한 사용자를 AI Assistant의 AI 채팅으로 안내합니다.

타사 엔드포인트를 지정하면 Claude Code는 무엇을 포기하나요?

Anthropic 자체 게이트웨이 문서에 따르면 네 가지입니다. Remote Control과 음성 받아쓰기는 모두 claude.ai ID에 의존하며, ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN 또는 apiKeyHelper가 활성화되어 있으면 사용할 수 없습니다. 또한 ANTHROPIC_BASE_URL이 Anthropic이 아닌 호스트를 가리키는 동안에는 Remote Control도 비활성화되며, 이 동작은 v2.1.196에서 도입되었습니다. Slack의 Claude Code와 클라우드 세션은 항상 Anthropic의 API를 사용하므로 게이트웨이 배포에 포함되지 않습니다. 결제 방식도 달라집니다. 게이트웨이 자격 증명이 해당 세션의 claude.ai 구독 로그인을 대체하고, 구독의 사용량 제한은 더 이상 적용되지 않으며, 트래픽 비용은 자격 증명 소유자에게 토큰 단위로 청구됩니다. 자격 증명 없이 기본 URL만 설정하면 구독이 대체되지 않습니다.

이 가이드가 의존하는 모든 출처는 위에 링크되어 있으며, Claude Code 패키지의 npm 레지스트리 항목만 2026년 9월 21일에 다시 읽었고 나머지는 2026년 9월 19일에 가져왔습니다. 출처는 junie.jetbrains.com의 CLI, BYOK, 사용자 지정 LLM, ACP, 플러그인 모델, 모델 선택 및 Junie Local 페이지, What's New 페이지, 베타 종료 및 Junie Local 게시물, 랜딩 페이지와 LICENSE.md, jetbrains.com의 AI 라이선스 및 구독 페이지, code.claude.com의 개요, 게이트웨이 개요, 게이트웨이 연결, 게이트웨이 프로토콜, 샌드박싱, JetBrains 플러그인 및 비용 페이지와 문서 색인, 그리고 claude.com/pricing입니다. Kunavo 요율은 빌드 시점에 실시간 카탈로그에서 읽습니다. 어느 에이전트도 설치하지 않았고 둘 중 어느 하나를 통해서도 Kunavo로 요청을 보내지 않았으므로, 여기의 구성은 테스트가 아닌 공개 스키마에서 도출한 것입니다. 두 도구에 대한 공개된 직접 비교 벤치마크가 없으므로 성능 비교는 하지 않습니다.