
JetBrains IDE에서 Claude 무제한 사용
IntelliJ IDEA, PyCharm, WebStorm, GoLand 등을 포함한 JetBrains IDE는 JetBrains Marketplace에서 제공되는 Continue 플러그인을 통해 Claude를 지원합니다. Continue는 모든 JetBrains 제품에서 동일하게 작동하는 공유 설정 파일을 사용하므로, 한 번 설정하면 사용하는 모든 IDE에서 Claude를 이용할 수 있습니다. 무제한 게이트웨이를 통해 연결하면 각 IDE에서 토큰별 요금이 누적되지 않으면서 모든 IDE에서 AI 어시스턴트를 언제든 사용할 수 있습니다.
모든 JetBrains IDE에 Continue 설치하기
JetBrains IDE를 열고 설정(Ctrl+Alt+S)으로 이동한 다음 플러그인을 선택하세요. Marketplace 탭에서 Continue를 검색하고 설치를 클릭하세요. 이 플러그인은 2023.1 버전 이후의 모든 JetBrains IDE에서 작동합니다. 여기에는 IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider, DataGrip이 포함됩니다. IDE마다 설치해야 하지만, 모두 같은 설정 파일을 공유합니다.
설치 후 IDE를 다시 시작하면 오른쪽 사이드바에 Continue 패널이 표시됩니다. 처음 실행하면 ~/.continue/에 설정 디렉터리와 기본 config.yaml 파일이 생성됩니다. 무제한 게이트웨이를 통해 Claude를 연결하려면 이 파일 하나만 편집하면 됩니다. 모든 JetBrains IDE가 같은 파일을 읽으며, VS Code에서도 Continue를 사용한다면 동일한 파일을 읽습니다.
Continue 플러그인은 채팅(사이드바의 대화형 AI), 편집(인라인 코드 수정), 적용(제안된 변경 사항을 파일에 적용)이라는 주요 기능을 제공합니다. 각 기능에 서로 다른 모델을 할당할 수 있어, 어떤 Claude 모델이 어떤 작업을 처리할지 세밀하게 제어할 수 있습니다.
무제한 Claude를 위한 config.yaml 설정
텍스트 편집기에서 ~/.continue/config.yaml을 여세요. 이 파일은 YAML 형식을 사용하며, 사용 가능한 AI 공급자를 정의하는 models 배열이 있습니다. 새 모델 항목을 추가하고 provider를 anthropic으로, apiBase를 https://unlimited.aiprimetech.io로(/v1이 없는 루트 호스트 — SDK가 경로를 추가함), apiKey를 AI Prime Tech Unlimited 키로 설정하세요.
각 모델 항목에는 title(UI에 표시되는 이름), model(모델 식별자), 공급자 설정이 필요합니다. 사용할 각 Claude 모델의 항목을 만드세요. 일상적으로 사용할 Sonnet 항목, 복잡한 추론을 위한 Opus 항목을 만들고, 필요하다면 빠른 상호작용을 위한 Haiku 항목도 추가하세요. title 필드의 값이 Continue 모델 선택 목록에 표시됩니다.
anthropic 대신 openai 공급자 유형을 사용할 수도 있습니다. 이 경우 apiBase를 https://unlimited.aiprimetech.io/v1로(/v1 포함) 설정하고, apiKey 필드에 키를 입력하면 Bearer 인증이 사용됩니다. anthropic 공급자 유형은 사고 블록 같은 네이티브 기능을 지원하고 Continue에서 스트리밍 동작이 더 원활하므로 권장됩니다.
역할 할당: 채팅, 편집, 적용
Continue에서는 서로 다른 역할에 서로 다른 모델을 할당할 수 있습니다. chat 역할은 코드 설명, 아키텍처 논의, 디버깅 지원 등 사이드바 대화를 처리합니다. edit 역할은 Ctrl+I로 실행하는 인라인 코드 수정을 처리하며, 선택한 코드를 대체할 코드를 생성합니다. apply 역할은 생성된 코드를 기존 파일에 병합하는 작업을 처리합니다.
config.yaml에서 roles 배열을 사용해 각 모델의 역할을 설정하세요: roles: [chat, edit, apply]. 모든 역할이 할당된 모델은 모든 작업에 사용됩니다. 책임을 나누려면 역할 할당이 서로 다른 모델 항목을 여러 개 만드세요. 예를 들어 깊이 있는 추론 대화를 위해 Opus를 chat 역할에 할당하고, 빠른 인라인 수정을 위해 Sonnet을 edit 및 apply 역할에 할당하세요.
무제한 요금제에서 최적의 전략은 Opus를 chat에 할당하고(복잡한 질문을 하고 철저한 분석이 필요한 경우), Sonnet을 edit 및 apply에 할당하는 것입니다(인라인 결과를 기다리므로 속도가 중요한 경우). 두 모델 모두 동일한 정액 요금에 포함되므로, 선택은 각 상호작용 유형에서 지연 시간과 품질 사이의 균형만 고려하면 됩니다.
.continuerc.json으로 프로젝트별 설정 재정의
config.yaml은 전역 설정이지만, 프로젝트 루트의 .continuerc.json 파일을 사용해 프로젝트별로 설정을 재정의할 수 있습니다. 이는 프로젝트마다 서로 다른 모델 설정이 필요할 때 유용합니다. 예를 들어 Python 프로젝트에는 특정 시스템 프롬프트를 추가하는 것이 도움이 될 수 있고, 레거시 코드베이스는 특정 모델 버전에서 더 잘 작동할 수 있습니다.
.continuerc.json 파일은 config.yaml과 같은 구조를 사용하지만 JSON 형식으로 작성됩니다. 프로젝트 파일에 지정된 설정은 해당 프로젝트에 대해서만 전역 설정을 재정의합니다. 일반적인 재정의 항목에는 사용자 지정 시스템 프롬프트(프로젝트별 코딩 규칙을 주입하기 위한 설정), 모델 선택(특정 코드베이스에 특정 모델 버전을 사용하기 위한 설정), 컨텍스트 공급자(프로젝트별 문서 소스를 추가하기 위한 설정)가 있습니다.
무제한 요금제에서는 프로젝트별 설정 재정의를 통해 비용에 영향을 주지 않고 각 코드베이스에 맞게 AI 사용 환경을 조정할 수 있습니다. 복잡한 프로젝트에는 전체 아키텍처 문서를 포함한 상세한 시스템 프롬프트를 추가하세요. 까다로운 레거시 코드베이스에는 Opus를 기본 모델로 사용하세요. 주로 빠른 조회가 필요한 프로젝트에는 Haiku를 사용하세요. 모든 설정에 동일한 정액 요금이 적용됩니다.
컨텍스트 공급자와 코드베이스 인덱싱
Continue는 요청에 추가 정보를 주입하는 컨텍스트 공급자를 지원합니다. 기본 제공 codebase 공급자는 프로젝트 파일을 인덱싱하고, 질문할 때 관련 코드 조각을 포함합니다. docs 공급자는 문서 URL을 인덱싱할 수 있습니다. terminal 공급자는 최근 터미널 출력을 포함합니다. 활성화된 각 공급자는 모든 요청에 토큰을 추가합니다.
config.yaml의 contextProviders 섹션에서 컨텍스트 제공자를 구성하세요. codebase 제공자는 임베딩 모델을 사용해 프로젝트를 인덱싱합니다. 이 작업은 로컬에서 실행되며 API 토큰을 소비하지 않습니다. 다만 검색된 컨텍스트 스니펫은 Claude로 전송되는 프롬프트에 포함되어 요청당 토큰 수를 늘립니다. 코드베이스 인덱스가 크면 요청마다 5,000-15,000 토큰이 추가될 수 있습니다.
무제한 요금제에서는 응답 품질을 높이는 모든 컨텍스트 제공자를 활성화하세요. Claude에 관련 컨텍스트가 많을수록 답변이 더 좋아집니다. 사용하는 프레임워크의 문서 제공자, 사용하는 서비스의 API 참조, 내부 지식 베이스용 사용자 지정 제공자를 추가하세요. 요청당 추가 토큰은 정액 요금에 포함되며, 품질 향상 효과는 이러한 추가 부담을 감수할 만합니다.
IDE 간 일관성과 공유 구성
Continue의 가장 뛰어난 기능 중 하나는 구성의 이식성입니다. ~/.continue/ 디렉터리는 Continue를 사용하는 모든 IDE, 즉 모든 JetBrains 제품과 VS Code에서 공유됩니다. config.yaml을 한 번 수정하면 변경 사항이 모든 곳에 적용됩니다. 무제한 Claude 연결은 Java를 작성할 때 IntelliJ에서, Python을 작성할 때 PyCharm에서, TypeScript를 작성할 때 WebStorm에서, 그 밖의 작업에는 VS Code에서 사용할 수 있습니다.
이 공유 구성을 통해 어떤 IDE를 열든 모델 기본 설정, 역할 할당, 시스템 프롬프트, 컨텍스트 제공자를 일관되게 유지할 수 있습니다. 여러 언어와 여러 JetBrains IDE를 사용하는 개발자는 각 도구에서 구성을 반복하지 않고도 통합된 AI 경험을 누릴 수 있습니다.
IDE를 넘나들며 사용하면 토큰 소비가 배가되므로 무제한 요금제는 이러한 이점을 더욱 높여 줍니다. 하루 종일 IntelliJ, PyCharm, WebStorm을 사용하면서 각 IDE에서 질문하고, 코드를 생성하고, 변경 사항을 검토하는 개발자는 세 IDE 모두에서 API 사용량이 누적됩니다. 토큰당 과금 방식에서는 이러한 IDE 간 사용 패턴으로 비용이 커집니다. 무제한 요금제에서는 하나의 정액 요금으로 모든 IDE를 사용할 수 있습니다.
JetBrains에서 Continue 문제 해결
구성 후 Continue에 '모델을 사용할 수 없음'이 표시되면 config.yaml 구문을 꼼꼼히 확인하세요. YAML은 공백에 민감하므로 들여쓰기가 잘못되면 별도의 알림 없이 모델 항목이 제대로 작동하지 않습니다. YAML 검증기를 사용하거나 Continue 출력 패널(보기 -> 도구 창 -> Continue)을 열어 파싱 오류를 확인하세요. 가장 흔한 문제는 키-값 쌍에서 콜론 뒤에 공백이 빠진 경우입니다.
동일한 구성으로 VS Code에서는 작동하지만 JetBrains에서는 요청 시간이 초과된다면, JetBrains 프록시 설정이 직접 연결을 덮어쓰는 것이 원인일 수 있습니다. 설정 -> 모양 및 동작 -> 시스템 설정 -> HTTP 프록시를 확인하세요. '자동 감지' 또는 회사 프록시로 설정되어 있다면 '프록시 없음'으로 직접 연결이 가능한지 확인한 다음, 필요한 경우 프록시를 올바르게 구성하세요.
자격 증명이 올바른데도 인증 오류(401/403)가 발생한다면, 편집 후 config.yaml이 다시 로드되지 않았기 때문일 수 있습니다. Continue 패널을 닫았다가 다시 열거나 IDE를 다시 시작하세요. Continue는 패널을 초기화할 때 구성을 캐시하며, 모든 IDE 버전에서 파일 변경을 감시하는 것은 아닙니다.
# ~/.continue/config.yaml
models:
- title: "Claude Sonnet (Unlimited)"
provider: anthropic
model: claude-sonnet-4-5
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- edit
- apply
- title: "Claude Opus (Unlimited)"
provider: anthropic
model: claude-opus-4-6
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- chat
# This config works in ALL JetBrains IDEs + VS Code simultaneously자주 묻는 질문
하나의 config.yaml을 모든 JetBrains IDE에서 사용할 수 있나요?
Continue에서 anthropic과 openai 중 어떤 제공자 유형을 사용해야 하나요?
Continue에서 채팅과 편집에 서로 다른 모델을 할당할 수 있나요?
Continue가 컨텍스트 제공자에서 이렇게 많은 토큰을 추가하는 이유는 무엇인가요?
특정 프로젝트의 설정을 재정의하려면 어떻게 하나요?
API 키를 발급받으세요 — Anthropic 계정이나 대기자 명단 등록이 필요하지 않습니다.
API 키 발급받기AI Prime Tech는 독립적인 API 게이트웨이입니다. Anthropic과 제휴 관계가 없으며, Anthropic의 보증을 받거나 Anthropic의 리셀러로 활동하지 않습니다. Claude 및 관련 모델 이름은 각 소유자의 상표입니다.