테크큐브 · IT테크

Cursor 3.0 사용법 완전 정복! 에이전트 병렬 실행부터 실전 팁까지

✍ 테크큐브 편집팀 · 2026. 7. 15. · 개발·코딩
Cursor 3.0의 Agents Window를 활용해 멀티 에이전트를 병렬로 제어하는 모습
목차
  1. AI 에이전트를 동시에 다루는 Agents Window 사용법
  2. /worktree와 /best-of-n 명령어로 안전하게 개발하기
  3. 화면에서 직접 영역을 지정하는 디자인 모드(Design Mode)
  4. 실제 적용을 위한 개발 환경 세팅과 코드 예시
  5. 자주 묻는 질문

2026년 소프트웨어 개발의 흐름은 개발자가 직접 한 줄 한 줄 코드를 작성하는 전통적인 방식에서, AI 에이전트 집단을 효율적으로 지휘하는 관제사(Controller)의 역할로 빠르게 전환되고 있습니다. 그 중심에는 2026년 4월 대규모 업데이트를 단행한 Cursor 3.0이 있습니다. 단순한 자동완성 플러그인에 머물던 과거 버전을 탈피하여, 에이전트 중심의 통합 워크스페이스를 제공하며 개발자들에게 완전히 새로운 작업 환경을 제시하고 있습니다.

이번 릴리스는 로컬, 원격 SSH, 클라우드 등 다양한 환경에 흩어진 에이전트를 한자리에서 다루고 병렬 작업을 수행할 수 있도록 설계되었습니다. 본 가이드에서는 핵심 기능인 Agents Window부터 실전 사용 팁, 명령어 활용법까지 알아두어야 할 모든 정보를 체계적으로 다룹니다.

AI 에이전트를 동시에 다루는 Agents Window 사용법

기본 활성화 방법 및 실행 환경

Cursor 3.0의 가장 대표적인 변화는 바로 Agents Window(에이전트 창)의 도입입니다. 에이전트 창을 활성화하려면 단축키 Ctrl + Shift + P(MacOS의 경우 Cmd + Shift + P)를 눌러 커맨드 팔레트를 연 뒤, Agents Window를 입력하여 실행하면 됩니다. 이 창은 기존의 코드 에디터 화면과 병행하여 띄워둘 수도 있고, 에이전트 관리에 완전히 집중된 독립적인 창으로 전환하여 사용할 수도 있어 작업 성격에 맞춘 화면 구성이 가능합니다.

새로운 인터페이스는 단순한 로컬 폴더에 국한되지 않고, 다중 리포지토리(Multi-repo) 환경을 기본적으로 지원합니다. 로컬 컴퓨터 내부의 작업 영역뿐만 아니라 원격 SSH 연결 환경, 클라우드 환경을 가리지 않고 사용자가 지정한 에이전트를 독립적으로 띄울 수 있어 복잡한 엔터프라이즈 아키텍처에서도 막힘없는 에이전트 운용이 가능합니다.

멀티 에이전트 병렬 작업과 에이전트 탭 활용

전체 화면을 유기적으로 쪼개 쓰는 Agent Tabs(에이전트 탭)를 사용하면, 여러 개의 에이전트 작업을 나란히(Side-by-side) 배치하거나 바둑판(Grid) 모양으로 배열할 수 있습니다. 예를 들어, 한쪽 탭에서는 데이터베이스 마이그레이션 스크립트를 작성하는 에이전트를 실행하고, 다른 쪽 탭에서는 프론트엔드 컴포넌트 마크업을 수행하는 에이전트를 병렬로 동작시킬 수 있습니다.

클라우드 환경에서 백그라운드로 장시간 실행되는 작업을 걸어둔 에이전트의 세션을 필요에 따라 내 노트북 로컬 환경으로 즉시 가져와 검증하거나, 반대로 노트북을 덮어두고 퇴근하기 전에 클라우드 환경으로 세션을 넘겨 작업을 지속하는 것도 가능합니다. 이는 개발자가 하드웨어 성능이나 세션 유지 문제에 얽매이지 않고 생산성을 고도로 유지하는 비결입니다.

/worktree와 /best-of-n 명령어로 안전하게 개발하기

/worktree 명령어로 소스 코드 보호하기

에이전트에게 코딩을 맡길 때 가장 우려되는 점은 바로 기존에 잘 동작하던 코드를 뒤흔들어 충돌이 발생하는 상황입니다. Cursor 3.0은 이 문제를 완벽하게 예방하기 위해 /worktree 명령어를 지원합니다. 채팅창에 이 명령어를 입력하고 작업을 요청하면, 에이전트는 현재 작업 중인 메인 브랜치에 영향을 주지 않고 격리된 임시 git worktree를 생성하여 안전하게 변경사항을 적용합니다.

작업 결과가 성공적으로 빌드되고 기대한 대로 구현되었음을 확인하면 클릭 한 번으로 메인 브랜치에 병합(Merge)할 수 있으며, 만약 결과물이 마음에 들지 않거나 에러가 뿜어져 나온다면 해당 worktree를 가볍게 파기하면 그만입니다. 코드 저장소의 무결성을 지키는 극도로 안전한 장치라 할 수 있습니다.

/best-of-n으로 모델별 최적의 결과 도출하기

/best-of-n 명령어는 동일한 요구사항을 담은 프롬프트를 여러 AI 모델에 동시에 전송하여 각각 독립된 worktree에서 병렬 실행하도록 만드는 고급 기능입니다. 작업이 완료되면 결과물들을 나란히 띄워 비교할 수 있으며, 최적의 효율을 보여주는 해결책을 선택하여 최종 적용할 수 있습니다. 복잡한 알고리즘 설계나 설계 패턴의 리팩토링에서 매우 강력한 위력을 발휘합니다.

주의사항: /best-of-n 실행 시 n으로 설정한 숫자만큼 크레딧이 배수로 소모됩니다. (예: n=3인 경우 3회분의 크레딧 사용) 단순한 오타 수정이나 간단한 변수 변경 같은 작업에서는 과도한 비용이 발생하므로 복잡한 논리 설계 작업에만 한정하여 사용하는 것을 권장합니다.

두 명령어의 쓰임새와 상황별 적합도를 정리한 아래의 표를 통해 작업 방식에 맞는 전략을 수립해 보시기 바랍니다.

명령어

핵심 기능

적절한 사용 상황

비용 수준

/worktree

격리된 git worktree 생성 및 변경사항 작업

안전하게 코드를 수정하고 로컬 변경사항과의 충돌을 피하고 싶을 때

기본 1배수 크레딧 소모

/best-of-n

n개의 모델이 각자 worktree에서 작업 후 비교

복잡한 알고리즘 설계, 정답이 없는 아키텍처 리팩토링, 버그 분석

설정한 n값에 따라 n배수 크레딧 소모

Cursor 3.0 디자인 모드로 웹페이지 UI 요소를 직접 선택하여 편집을 요청하는 과정

화면에서 직접 영역을 지정하는 디자인 모드(Design Mode)

디자인 모드 활성화 및 영역 지정 방법

Cursor 3.0의 놀라운 UI 지향적 기능 중 하나는 디자인 모드(Design Mode)입니다. 텍스트로 에이전트에게 "웹 화면 우측 하단의 파란색 버튼 여백을 늘려줘"라고 길게 설명할 필요 없이, 브라우저 환경에서 수정하고 싶은 화면 영역을 마우스 드래그로 직접 지정하여 지시를 내릴 수 있는 도구입니다.

사용 방법은 매우 간단하고 직관적이며 아래의 단계를 따라 수행할 수 있습니다.

  1. 단축키 Ctrl + Shift + D를 눌러 디자인 모드를 즉시 활성화합니다.

  2. Shift 키를 누른 채 수정하려는 UI 요소를 드래그하여 선택 영역을 지정합니다.

  3. Ctrl + L을 입력하여 해당 요소를 채팅창에 즉시 첨부하거나, Alt + 클릭으로 입력창에 타겟 요소를 직접 입력합니다.

  4. 에이전트가 지정된 영역을 시각적으로 인지하면, 수정할 레이아웃 디자인 변경 사항을 입력하고 실행을 요청합니다.

프론트엔드 피드백 및 반복 작업 고도화

이 모드를 활용하면 웹퍼블리싱이나 프론트엔드 개발 단계에서 발생하는 마크업 수정 지연 현상을 획기적으로 단축할 수 있습니다. 마크업의 세부 여백, 폰트 스타일, 컴포넌트의 정렬 위치 등 눈으로 보면서 교정해야 하는 업무에 디자인 모드가 결합되면, 기존 텍스트 지시 방식 대비 수정 및 확인을 반복하는 작업 속도가 압도적으로 빨라집니다.

효과적인 피드백 작성을 돕기 위해, 프롬프트를 구성할 때는 레이아웃의 규칙성이나 설계 원칙을 명확하게 정의하는 것이 좋습니다. 프롬프트 구조화에 대해 더 자세히 알아보고 싶다면 생성형 AI 프롬프트 작성 방법 실전 가이드를 참고하여 기획 단계부터 완성도 높은 피드백을 전달해 보시기 바랍니다.

실제 적용을 위한 개발 환경 세팅과 코드 예시

MCP 서버 연동을 통한 구조화된 데이터 응용

Cursor 3.0은 MCP(Model Context Protocol) 앱을 완벽하게 통합 지원합니다. 이제 MCP 앱을 통해 구조화된 데이터를 제공받아 에이전트의 출력을 더욱 정교하게 만들 수 있으며, 외부 데이터베이스나 로컬의 리소스에 대한 접근성과 활용도가 크게 개선되었습니다. 기업 내 협업이나 정교한 로컬 데이터 가공 업무가 필요할 때 다음과 같은 환경설정 파일(.cursorrules 또는 MCP 설정)을 사용해 제어 범위를 넓힐 수 있습니다.

{
  "mcpServers": {
    "local-db-explorer": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sqlite",
        "--db",
        "./development_database.db"
      ]
    }
  }
}

에이전트 성능 극대화를 위한 custom rule 파일 구성

위와 같이 MCP 서버를 연동하거나 에이전트에게 기본적으로 주입할 개발 규칙을 정의해 두면, 에이전트가 코드를 무분별하게 수정하거나 불필요한 라이브러리를 추가하는 현상을 막을 수 있습니다. 안전한 규칙 아래에서 여러 병렬 에이전트가 협동하도록 통제함으로써, 개발자는 불필요한 수정 작업을 방지하고 오직 설계의 방향성과 코드의 품질 검토에만 집중할 수 있습니다.

자주 묻는 질문

Q. Cursor 3.0에서 에디터 내부 클라우드 에이전트는 왜 안 보이나요?

Cursor 3.0 업데이트를 통해 기존 에디터 내부의 클라우드 에이전트 기능은 제거되었습니다. 대신 새롭게 도입된 Agents Window(에이전트 창)를 통해 로컬과 클라우드 에이전트를 한곳에서 통합하여 실행하고 전환할 수 있습니다.

Q. /best-of-n 명령어를 실행할 때 비용을 줄이는 방법이 있나요?

동일한 체급의 가성비 좋은 모델들끼리 비교하도록 설정하거나, 복잡한 설계 판단이 요구되는 경우에만 n값을 2~3 수준으로 낮게 설정하여 실행하는 것이 좋습니다. 단순 코드 작성에는 일반 에이전트 모드를 사용해 크레딧 낭비를 막아야 합니다.

Q. 디자인 모드(Design Mode)는 프론트엔드 이외의 작업에도 쓸 수 있나요?

디자인 모드는 브라우저 상의 DOM 요소나 특정 영역을 직접 선택하여 UI 피드백을 전달하는 도구이므로, 주로 웹 프론트엔드 퍼블리싱이나 UI/UX 수정 요구사항을 에이전트에게 지시할 때 가장 효과적입니다.

Q. 타사 플러그인을 가져올 때 기업 보안 설정은 어떻게 되나요?

Cursor 3.0부터는 기업(Enterprise) 요금제 환경에서 보안을 강화하기 위해 타사 플러그인 가져오기가 기본적으로 비활성화(Off)됩니다. 다만, Admin 권한을 가진 관리자가 명시적으로 재정의하여 허용할 수 있습니다.

함께 보면 좋은 글