코딩 에이전트는 이미 충분히 많다. Claude Code, Cursor, Codex, Aider, Windsurf — 손가락 두 손으로도 다 안 꼽힌다. 그런데 JetBrains가 3월 베타로 푼 Junie CLI는 그 사이에 또 하나의 자리를 만들었다. 이유는 단순하다. 모델을 묶지 않는다.
Claude Code는 Anthropic 모델만 돈다. Cursor는 IDE 안에서만 살아 있다. Junie는 두 제약을 동시에 푼다. BYOK(Bring Your Own Key) 방식으로 OpenAI, Anthropic, Google, xAI, 로컬 Ollama까지 — 어떤 모델이든 갈아 끼우면서 터미널·IDE·CI/CD 어디서든 굴린다.
Claude Code와의 차이를 한 표로
| 구분 | Claude Code | Junie CLI |
|---|---|---|
| 사용 모델 | Anthropic 전용 | 모든 LLM (BYOK) |
| 실행 환경 | 터미널 | 터미널 + IDE + CI/CD |
| 비용 구조 | Claude 구독 필요 | 사용 모델 API 비용만 |
| GitHub 통합 | 제한적 | GitHub/GitLab Actions 직접 연결 |
| 멀티 에이전트 | 단일 | 병렬 에이전트 실행 지원 |
설치는 한 줄
npm 한 줄이면 설치가 끝난다.
npm install -g @jetbrains/junie-cli
처음 한 번은 어떤 LLM 제공자를 쓸지 정해 줘야 한다.
junie init
# 제공자 선택: OpenAI / Anthropic / Google / xAI / Ollama(로컬) 등
# API 키 입력
# 기본 모델 설정
이후엔 프로젝트 디렉토리 안에서 자연어 한 줄로 작업을 던진다.
cd my-project
junie "로그인 API에 JWT 갱신 로직 추가해줘"
실전에서 빛나는 세 가지 시나리오
Junie의 진가는 모델 교체 자유도에서 나온다. 첫 번째 시나리오는 비용 최적화다. 복잡한 아키텍처 설계는 Claude Opus 4.6에 맡기고, 단순 반복 코드 생성은 GLM-5.1 API나 로컬 Ollama로 돌리도록 작업 종류별로 모델을 분리할 수 있다. 같은 한 달 동안 비용을 절반 이하로 줄이는 게 어렵지 않다.
두 번째는 CI/CD 파이프라인 통합이다. GitHub Actions에서 Junie를 트리거하면 PR이 올라올 때마다 자동으로 코드 리뷰, 테스트 보완, 문서 업데이트를 실행할 수 있다.
# .github/workflows/junie-review.yml
- name: Junie Code Review
run: junie review --model claude-opus-4-6 --pr ${{ github.event.pull_request.number }}
세 번째 시나리오가 가장 중요할 수 있다. 회사 보안 정책으로 외부 API 사용이 막힌 환경. Ollama와 연결해 완전히 오프라인 상태에서 에이전트 코딩이 가능하다. 코드를 사외로 보낼 일이 0이 된다. 이게 한국 대기업·금융권에서 의미가 큰 이유다.
아직 베타라는 점은 잊지 말 것
장점만 있는 도구는 없다. 복잡한 멀티파일 리팩토링에서는 Claude Code 대비 컨텍스트 유지력이 떨어진다는 사용자 피드백이 있다. JetBrains IDE(IntelliJ, PyCharm 등)와의 통합은 매끄럽지만 VS Code 쪽은 별도 설정이 필요하다. 베타 단계임을 감안하고 작은 작업부터 시작하는 게 안전하다.
한국 개발자에게 의미
Anthropic 모델에 종속되고 싶지 않거나, 모델별로 비용·성능을 직접 조정하고 싶은 개발자에게 Junie CLI는 실질적인 카드다. 특히 Java·Kotlin·Python을 주로 쓰면서 JetBrains IDE를 일상으로 쓰는 환경이라면 통합 완성도가 가장 높다. 비용에 민감한 스타트업·프리랜서, 그리고 외부 API가 막힌 보안 조직 — 이 세 그룹이 가장 빠르게 효과를 본다.
지금 할 일
일단 설치한 다음 평소에 자주 하던 작업 하나를 던져 본다. 같은 작업을 OpenAI 모델, Anthropic 모델, 그리고 GLM-5.1 같은 저가 모델로 차례차례 돌려 보면 자기 워크플로에 어떤 모델 조합이 맞는지 한 시간이면 감이 잡힌다. 그 다음 단계는 GitHub Actions에 PR 리뷰 자동화 한 줄을 붙여 보는 것. 이게 Junie가 다른 도구들과 가장 크게 차이 나는 지점이다.
관련 글
- Claude Code 처음 시작하는 법: 설치부터 실전까지 2026 완전 가이드
- Kiro vs Cursor vs Claude Code 2026 AI 코딩툴 3파전 비교
- 코딩 에이전트 샌드박스란 무엇인가: Freestyle로 보는 AI 개발 환경의 진화
