가장 큰 업데이트: Claude Code 4를 Cursor에 통합하는 방법

채널 아이콘
Greg 구독자 700명

요약

이번 영상은 Claude 4 출시와 함께 Claude Code가 Cursor 편집기에 완전 통합된 과정을 보여준다. 설치부터 로그인, 설정 절차를 안내하고, 상태 표시기, 선택 영역 기반 질의, Diff 뷰, 외부 터미널 연동 같은 핵심 기능을 차례로 소개한다. 이를 통해 Cursor의 스마트 자동완성, AI 리라이트, 코드 제안 기능과 Claude Code의 고급 기능을 한 곳에서 편리하게 활용할 수 있다.

주요 키워드

Claude Code Cursor Diff View 라이브 컨텍스트 Status Indicator Integrated Terminal External Terminal Auto Accept 코드 자동완성 파일 컨텍스트

하이라이트

  • 🔑 통합: Claude Code 4가 Cursor(및 VS Code, JetBrains 에디터)에 완벽하게 통합되어 주요 AI 코드 기능을 한 곳에서 사용 가능하다.
  • ⚡️ 설치·로그인: Cursor 통합 터미널에서 ‘claude update’로 최신 버전을 설치하고 인증 절차를 거치면 바로 연동된다.
  • 🌟 상태 표시기: 에디터 하단의 원형 아이콘이 현재 작업 중인 파일을 실시간으로 보여줘 별도 지시 없이 Claude가 컨텍스트를 파악한다.
  • 📌 선택 컨텍스트: 코드 블록을 선택한 뒤 질문하면 해당 영역만 정확히 분석해 주어 수동 설명 없이도 바로 답변을 얻을 수 있다.
  • 🚀 Diff 뷰: 제안된 변경사항을 원본과 나란히 비교해보고 블록별로 수락·거부하거나 되돌릴 수 있어 코드 검토가 수월해진다.
  • 🔧 외부 터미널: IDE 외부 터미널에서도 ‘claude’ 명령어로 Cursor와 실시간으로 연동해 터미널 환경을 분리해 사용할 수 있다.
  • ⚙️ 자동 수락: Shift+Tab으로 변경사항 자동 수락을 켜고 끌 수 있지만, 검토 과정을 유지해 안정적인 코드 관리를 권장한다.

용어 설명

Claude Code

CLI 기반 AI 코드 도구로, Claude 4 모델을 활용해 코드 제안, 리팩토링, 주석 추가 등을 지원한다.

Cursor

VS Code 기반 AI 코드 편집기 플러그인으로, 스마트 자동완성, AI 리라이트, 코드 제안을 제공한다.

VS Code

Microsoft에서 제공하는 오픈 소스 코드 에디터로, 다양한 확장 기능을 지원한다.

Status Indicator

에디터 하단 우측에 표시되는 원형 아이콘으로, Claude가 현재 어떤 파일에 포커스하고 있는지 실시간으로 알려 준다.

Diff View

코드 변경 제안사항과 원본을 나란히 비교해 주는 화면으로, git diff와 유사한 UI를 제공한다.

Integrated Terminal

Cursor 안에서 열리는 터미널로, 시스템 터미널과 분리되어 IDE 내부에서 바로 명령어를 실행할 수 있다.

External Terminal

IDE 외부에서 띄우는 시스템 터미널로, 프로젝트 디렉터리에서 Claude Code와 연동해 사용할 수 있다.

Auto Accept

Claude Code가 제안한 변경을 자동으로 수락해 파일에 즉시 반영하도록 설정하는 기능이다.

[00:00:00] 통합 소개

Claude Code 4가 Cursor에 통합된 배경과 의의를 설명한다. VS Code 및 JetBrains 기반 에디터(PyCharm, WebStorm, IntelliJ, GoLand) 지원 범위를 안내하며, 통합으로 얻을 수 있는 주요 장점을 개괄한다.

Claude Code가 Cursor에 완전 통합되었으며, 5월 22일 Claude 4 출시와 함께 Anthropic이 발표한 이 통합으로 사용자들은 더 이상 어떤 에디터를 선택할지 고민할 필요가 없게 되었습니다.
VS Code 기반인 Cursor는 기존 VS Code와 Windsurf 등 다른 포크들을 완전히 지원하며, JetBrains 사용자들도 PyCharm, WebStorm, IntelliJ, GoLand에서 Claude Code를 사용할 수 있습니다.
기존 Cursor의 스마트 자동완성, AI 재작성, 코드 제안 기능에 더해 Claude Code의 모든 기능과 인라인 diff 뷰, 실시간 컨텍스트 같은 새로운 통합 기능도 함께 제공됩니다.
[00:00:56] 설치 및 설정

Cursor 통합 터미널에서 ‘claude update’로 최신 버전을 설치한다. 로그인 전 반드시 로그아웃하고, API 또는 Max 플랜 중 하나를 선택해 인증 과정을 진행한다. 완료 후 통합이 활성화된 것을 확인한다.

Claude Code 설정을 위해서는 먼저 터미널에서 'claude update' 명령어로 최신 버전으로 업데이트하고, 이미 로그인되어 있다면 먼저 로그아웃해야 합니다.
Cursor를 열고 프로젝트를 연 후, 시스템 터미널이 아닌 Cursor의 통합 터미널에서 'claude' 명령어를 실행하여 로그인 과정을 진행합니다.
다크 모드 선택 후 API 또는 Pro 플랜으로 로그인하여 승인 과정을 거치면 Claude Code가 Cursor에 완전히 통합됩니다.
[00:02:12] 주요 기능 1 - 상태 표시기

하단 우측 Status Indicator가 현재 작업 중인 파일 이름을 실시간으로 표시해 Claude에게 별도 파일 지정 없이 컨텍스트를 제공한다. 파일 전환 시 자동으로 업데이트된다.

통합 완료 후 Claude Code 창 오른쪽 하단의 상태 표시기를 통해 Claude가 현재 어떤 파일에 집중하고 있는지 확인할 수 있으며, 파일을 열면 해당 파일 이름이 상태 표시줄에 표시됩니다.
Claude Code의 실시간 컨텍스트 기능을 소개합니다. 이제 현재 작업 중인 파일을 자동으로 인식하여 파일을 전환할 때마다 상태 표시줄이 업데이트됩니다.
이전에는 특정 파일에 대해 질문할 때 '@animal routes'처럼 파일명을 명시해야 했지만, 이제는 단순히 '이 파일이 뭘 하나요?'라고 물어보기만 하면 됩니다.
cursor 내에서 cloud code를 사용하면 현재 파일의 컨텍스트를 자동으로 인식합니다. 실제 테스트를 통해 animal routes.py 파일에 대한 질문에 정확히 응답하는 것을 확인할 수 있습니다.
코드 선택 기능도 강화되었습니다. 특정 코드 라인을 선택하면 상태 표시기가 이를 인식하고, '이게 뭘 하나요?'라고 물으면 선택된 정확한 라인들에 대해 설명해줍니다.
[00:03:59] 주요 기능 2 - 선택 코드 컨텍스트

코드 블록을 드래그해 선택하면 Claude가 해당 영역만 인식해 질문에 답변한다. 이전처럼 직접 파일명이나 위치를 지정할 필요 없이 편리하게 특정 함수나 코드 블록을 분석할 수 있다.

이전에는 특정 함수나 코드 블록에 대해 질문하려면 모든 컨텍스트를 수동으로 설명해야 했지만, 이제는 단순히 코드를 선택하고 질문하면 Claude가 알아서 처리합니다.
diff view라는 강력한 새 기능을 시연합니다. '모든 함수에 의미 있는 주석을 추가해주세요'라는 요청을 통해 Claude Code가 어떻게 변경사항을 제안하는지 보여줍니다.
[00:04:40] 주요 기능 3 - Diff 뷰

함수나 코드 블록에 주석 추가 등 변경 요청 시 새로운 탭에 Diff 뷰가 열려 원본(빨강)과 제안(초록)을 비교한다. 블록 단위로 되돌리기·수락·거부가 가능해 변경 사항을 세밀하게 관리할 수 있다.

Claude Code는 파일을 즉시 변경하는 대신 새 탭에서 diff view를 열어줍니다. 이는 git 방식과 유사하며, 왼쪽에는 원본 파일, 오른쪽에는 제안된 변경사항을 보여줍니다.
Claude Code의 변경사항 미리보기 인터페이스 설명. 녹색은 추가될 내용, 빨간색은 기존 내용을 나타내며, 코드 블록 간 탐색과 개별 블록 되돌리기 기능을 제공합니다.
변경사항 검토 및 승인 과정. 모든 변경사항을 검토한 후 수락 또는 거부할 수 있으며, 자동 수락 기능도 있지만 코드베이스 통제를 위해 수동 검토를 권장합니다.
[00:06:55] 주요 기능 4 - 외부 터미널 연동

시스템 외부 터미널에서 프로젝트 폴더로 이동 후 ‘claude’ 명령어를 실행해 연결할 IDE(Cursor, VS Code, PyCharm 등)를 선택한다. 외부 터미널에서도 실시간 컨텍스트 동기화가 이루어진다.

외부 터미널에서 Claude Code를 Cursor에 연결하는 방법. 프로젝트 디렉토리에서 Claude를 실행하고 /명령어를 통해 IDE 선택 후 연결할 수 있습니다.
연결된 상태에서의 실시간 동기화 기능 시연. 선택된 코드 라인과 현재 작업 중인 파일이 실시간으로 반영되며, 별도 터미널 창 작업을 선호하는 사용자에게 유용한 기능입니다.
[00:08:16] 마무리 및 팁

Shift+Tab으로 Auto Accept 설정을 토글하는 방법을 안내한다. 자동 수락은 편리하지만, 제안 내용을 직접 검토해 코드 품질을 유지할 것을 강조한다. 궁금한 점은 댓글로 문의를 유도한다.

타임라인 정보가 없습니다.

Claude Code가 Cursor에 통합되었습니다.
5월 22일 Claude 4 출시의 일환으로
Anthropic은 Claude Code의
Cursor 완전 통합을 발표했습니다.
가장 인기 있는 AI 기반
코드 에디터 중 하나로
모든 기능을 가져왔습니다.
Cursor는 VS Code를 기반으로 하므로
기존 VS Code와 Windsurf 같은
다른 포크들도 완전히 지원합니다.
JetBrains 사용자라면
Claude Code가 이제 PyCharm, WebStorm,
IntelliJ, GoLand에서도 작동합니다.
더 이상 Claude Code가 나은지
Cursor나 Windsurf가 나은지
어느 것이 최고인지, 어느 것을
사용해야 하는지 고민할 필요가 없습니다.
Cursor의 모든 장점은 그대로 유지됩니다.
스마트 자동완성, AI 재작성, 코드 제안 등
이제 Claude Code의
모든 기능과 인라인 diff 뷰,
선택한 라인의 실시간 컨텍스트 같은
새로운 통합 기능도 함께 제공됩니다.
이는 Cursor 작업을 더욱
강력하게 만드는 업그레이드입니다.
이 영상에서는 Cursor에서
Claude Code를 설정하는 방법을 보여드리고
이 통합으로 제공되는
주요 기능들을 살펴보겠습니다.
시작해보죠. 첫 번째 단계는
최신 버전의 Claude Code를
사용하고 있는지 확인하는 것입니다.
터미널에서 claude update를 실행하세요.
이렇게 하면 Claude가 최신 버전으로 업데이트됩니다.
한 가지 주의할 점은
Claude에 로그인되어 있다면
먼저 로그아웃해야 한다는 것입니다.
다음으로 Cursor를 열고 아무 프로젝트나 엽니다.
저는 여기 animal fax를 열었습니다.
그다음 통합 터미널을 엽니다.
시스템 터미널이 아니라
Cursor 내부의 터미널입니다.
보이지 않으면 View > Terminal로 가세요.
통합 터미널에서 claude를 실행하면
동일한 로그인 과정을 거치게 됩니다.
여기서 보시듯이, 조금 크게 만들어보겠습니다.
다크 모드를 선택하고
여기서 API로 로그인할지
Pro 플랜으로 할지 선택합니다.
저는 Pro 플랜으로 하겠습니다.
로그인하고 승인을 누르면
다시 여기로 돌아와서
엔터를 누르고
승인되면 여기로 돌아와서
엔터를 누르고 계속 진행하면
모든 과정이 완료되면
확인 화면이 나타납니다.
이제 Claude Code가
Cursor 내부에 완전히 통합되었습니다.
이제 설치가 완료되었으니
이 통합으로 제공되는
새로운 기능들을 살펴보겠습니다.
먼저 Claude Code 창의
오른쪽 하단에 상태 표시기가 있습니다.
여기 있는 이 작은 원이
Claude가 코드베이스에서
어디에 집중하고 있는지를 정확히 보여줍니다.
지금은 열린 파일이 없어서
아무것도 표시되지 않습니다.
파일을 열면 어떻게 되는지 보세요.
파일을 열어보겠습니다.
여기서 이 animal routes를
열어보겠습니다.
파일을 열면 상태 표시줄이 업데이트되어
현재 파일 이름을 보여줍니다.
Claude Code가 이제 실시간 컨텍스트를 갖고 있기 때문입니다
현재 작업 중인 파일을 인식하죠
다른 파일을 열어보면
파일이 전환되는 것을 볼 수 있습니다
다시 돌아가면
다시 이쪽으로 전환됩니다. 이전에는
특정 파일에 대해 질문하려면
Claude에게 직접 명시해야 했죠
이런 식으로 해야 했습니다
animal routes라고 말하면서
이 파일이 뭘 하는지 알려달라고
이런 식으로 써야 했어요
하지만 이제 cursor 안에서 cloud code를 사용하기 때문에
그냥 '이 파일이 뭘 하나요?'라고 물어볼 수 있습니다
이게 작동하는 이유는
cloud code가 여러분이
animal routes 파일에 있다는 것을 알기 때문입니다
그 컨텍스트를 갖고 있어요. 자, 이 요청을 실행해서
cloud code가 어떻게 하는지 봅시다
탐색을 하고 있네요. 몇 초만 기다려서
어떻게 하는지 봅시다
아직 진행 중이네요. 조금 느리지만
그냥 기다려주세요. 자, 완료됐습니다
우리 요청은
이 파일이 뭘 하는지 물어본 거였는데
claw code의 응답을 보면, animal routes.py를
보고 있다는 걸 알고 있어요
그걸 아는 이유는
바로 이것 때문입니다. 이미
이 파일에 있다는 컨텍스트를 갖고 있어요
정말 좋은 기능이네요
더 이상 Claude에게 어떤 파일에서
작업하고 있는지 계속 말할 필요가 없어요
알아서 알거든요. 자, 다른 멋진 기능을 봅시다
이 animal routes 파일에서
몇 줄의 코드를 선택하고
상태 표시기에서 무슨 일이 일어나는지 봅시다
Claude code는 제가 파일에서
네 줄의 코드를 선택했다는 걸 알고 있어요
이는 '이게 뭘 하나요?'같은 질문을 하면
Claude가 정확히 그 줄들을 가리키는 걸 안다는 뜻입니다
여기서 보시면, 이것에서 네 줄을 선택했어요
이게 뭘 하나요? 정말 좋은 기능이에요
이전에는 특정 함수나
코드 블록에 대해 질문이 있으면
올바른 컨텍스트를 주기 위해
모든 걸 수동으로 설명해야 했어요
이제는 그냥 코드 블록을 선택하고
질문하면
Claude가 알아낼 수 있어요
자, 또 다른 강력한 기능인
diff view를 확인해봅시다
이 파일에 대해
Claude code에게 모든 함수에
의미 있는 주석을 추가해달라고 요청하겠습니다
'여기 모든 함수에
의미 있는 주석을 추가해주세요'라고 쓰고 실행하겠습니다
이제 우리가 어느 파일을 봐야 할지 명시하지 않았지만
animal routes를 봐야 한다는 걸 알고 있어요
이게 활성화되어 있기 때문이죠
정말 멋지네요
몇 초만 기다리면
실행될 거예요
아직 실행 중이네요. claw code가 실행을 완료했습니다
이제 파일을 즉시 변경하는 대신
실제로 새 탭을 열었어요
git을 사용해본 적이 없는 분들에게는
이 화면이 조금 혼란스러울 수 있지만
본질적으로 이것은
Claude Code가 어떤 변경을 할 계획인지
알려주는 거예요
두 개의 뷰로 나뉘어져 있어요. 왼쪽은
원본 파일이고 오른쪽은
Claude Code가 제안하는 변경사항입니다
추가할 예정입니다. 녹색으로 표시된 모든 부분은
Claude Code가 추가할 예정인 내용이고
빨간색으로 표시된 모든 부분은
이 파일에 원래 있던 내용입니다.
이 탭 안에서 할 수 있는 것은
다양한 코드 블록 변경사항 사이를 탐색할 수 있습니다.
여기서 볼 수 있듯이
각각을 살펴볼 수 있습니다.
그리고 또 할 수 있는 것은
각 변경사항 블록에 대해
이 되돌리기 블록 버튼을 클릭할 수 있습니다.
그 버튼을 클릭하면
녹색 블록이 제거됩니다.
이것은 Claude Code의 제안된 변경사항입니다.
각 변경사항 블록을 살펴보고
필요에 따라 업데이트할 수 있습니다.
모든 변경사항을 검토한 후에는
변경사항을 수락하거나 거부할 수 있습니다.
여기서 하거나 실제로 여기서 할 수 있습니다.
두 가지 방법이 있습니다.
여기서 하겠습니다.
여기서 예를 누르면
이것이 하는 일은
Claude에게 지금 파일에 그 변경사항을
적용하라고 말하는 것입니다.
실행이 완료되었고
실제 파일에서 이제 이런 새로운
코드 블록들이 추가된 것을 볼 수 있습니다.
모든 단일 항목에 대해
이들은 모두 Claude Code에 의해 추가된 것들입니다.
만약 검토 과정을 건너뛰고 싶다면
Claude가 모든 변경사항을 자동으로 수락하도록
설정할 수 있습니다. 이전과 같이요.
그것을 다시 설정하려면
Shift+Tab을 누르기만 하면 됩니다.
그러면 자동 수락이 켜집니다.
하지만 개인적으로는 기본적으로
자동 수락을 켜두는 것을 권장하지 않습니다.
Claude가 정확히 무엇을 하고 있는지 보는 것이
훨씬 더 가치 있고, 코드베이스를
통제할 수 있게 해줍니다.
마지막으로, 또 하나의 유용한 기능은
이제 외부 터미널에서 Claude Code를
Cursor에 연결할 수 있다는 것입니다.
방법은 다음과 같습니다.
먼저 외부 터미널을 열고
프로젝트 디렉토리로 이동합니다.
여기로 가서 프로젝트 폴더를 열고
제가 작업하고 있는 것은
Animal Fact라고 불립니다.
여기로 이동하기만 하면 됩니다.
이 프로젝트 디렉토리에 있으면
평소처럼 Claude를 실행하세요.
Claude Code에 들어가면
저는 /를 실행할 것입니다.
이것을 실행한 후에는
연결하고자 하는 IDE를 선택하라는
메시지가 표시됩니다.
IDE가 이 목록에 나타나려면
Cursor, VS Code, PyCharm 또는
무엇이든 간에 Claude Code 플러그인을
설치했는지 확인해야 합니다.
제 경우에는 Cursor에만 설치했습니다.
그래서 Cursor만 보입니다.
이제 이것을 누르면
Claude Code가 이 외부 터미널에서
Cursor에 연결됩니다.
한번 살펴보겠습니다.
Cursor를 열면
여기로 가서 이것들을 선택하고
돌아가면 10줄이 선택되었다고 나올 것입니다.
만약 이 줄만 선택하면
1줄이 선택되었다고 나올 것입니다.
그리고 지금 제가 animal routes 폴더에 있기 때문에
이것입니다. fact routes로 전환하면
이것이 업데이트됩니다.
그럼 왜 이것을 사용할까요?
이것은 별도의 터미널 창으로
작업하는 것을 선호하는 경우
특히 Cursor의 통합 터미널이
좀 비좁다고 생각되는 경우
훌륭한 옵션입니다.
이것은 Claude Code를 Cursor 내에서
설정하고 실행하는 방법에 대한
빠른 살펴보기와 함께 이 통합을