블로그 › AI 활용법
AI 활용법

Cursor 완전 입문 — AI가 코드를 직접 고쳐주는 IDE

2026.08.06  ·  자비스스튜디오

지난 글에서 Vibe Coding을 소개했다 — AI에게 말로 시키면 앱이 만들어지는 방식. 그 Vibe Coding을 실제로 할 때 가장 핵심적인 도구가 Cursor다.

Cursor는 AI가 코드 파일을 직접 열어서 수정해주는 IDE(코드 편집기)다. ChatGPT에서 코드 받아서 수동으로 붙여넣는 게 아니라, Ctrl+I 한 번이면 AI가 파일을 열어서 바꿔준다. 담임노트와 FieldMark를 만들 때 실제로 쓴 도구이고, 이 방식으로 Flutter 코드를 한 줄도 직접 안 써도 됐다.

VS Code랑 뭐가 다른가

Cursor는 VS Code 기반으로 만들어진 에디터다. 외관이 거의 같고, 기존 VS Code 확장·단축키·설정을 그대로 들고 올 수 있다. 그런데 한 가지가 결정적으로 다르다 — AI가 파일을 직접 편집한다.

항목 VS Code Cursor
AI 도움 내가 요청해야 함 Tab 키 한 번
코드 수정 내가 직접 타이핑 AI가 파일 직접 수정
파일 이해 AI가 맥락 모름 전체 프로젝트 인식
에러 수정 복사 → GPT → 붙여넣기 에러 클릭 → 자동 수정
가격 무료 무료 플랜 있음
Cursor AI IDE 공식 홈페이지
▲ cursor.com — VS Code 기반 AI 코드 에디터. Windows·Mac·Linux 모두 지원

이런 소식, 남들보다 먼저 받으실 분?
직접 돌려보고 되는 것만 골라 매주 보내드립니다. 광고성 하이프는 거릅니다.

📮 뉴스레터 신청

이 3가지만 알면 된다

1
Tab 자동완성 Tab
코드를 쓰다 멈추면 AI가 다음 줄을 예측해서 회색으로 보여준다. Tab 한 번으로 수락. 단순한 자동완성이 아니라 전후 맥락 전체를 읽고 완성하기 때문에 함수 이름, 변수 패턴, 반복 구조를 알아서 채워준다.
2
Composer — 파일 직접 수정 Ctrl+I
Vibe Coding의 핵심 도구. "이 버튼 색 파란색으로 바꿔줘", "여기서 에러 나는데 고쳐줘"를 입력하면 AI가 해당 파일을 직접 열어서 편집한다. 여러 파일을 동시에 수정할 수 있고, 변경 사항을 Accept / Reject로 확인할 수 있다.
3
Chat — 프로젝트 전체 질문 Ctrl+L
@codebase를 붙이면 프로젝트 전체 파일을 AI에게 넘기고 질문할 수 있다. "이 에러 왜 나?", "이 구조 설명해줘", "어떤 파일 수정하면 될까?" 같은 질문에 코드 기반으로 답해준다.

설치하고 시작하기

1
cursor.com 접속 → 다운로드
Windows·Mac·Linux 전부 지원. 설치 파일 실행하면 끝.
무료 플랜으로 시작 가능
2
VS Code 설정 가져오기 (선택)
처음 실행 시 기존 VS Code 확장·테마·키바인딩을 그대로 불러올 수 있다. 이전 작업 환경 그대로 유지.
3
AI 모델 선택
Claude Sonnet, GPT-4o 등을 선택할 수 있다. 무료 플랜도 기본 모델 포함. 취향껏.
4
프로젝트 폴더 열기 → 바로 시작
Ctrl+I로 Composer 열고 "이 파일에서 ~해줘" 입력하면 AI가 수정 시작. 추가 설정 없음.
평균 세팅 5분
Cursor 요금제 페이지
▲ cursor.com/pricing — 무료 플랜으로 시작 후 필요하면 Pro 전환 가능

실전에서 이렇게 쓴다

🎯
에러 메시지 통째로 붙여넣기
콘솔 에러 전체를 Composer에 붙여넣고 "고쳐줘"라고 하면 된다. 원인 설명 없이도 대부분 해결된다.
📁
@파일명으로 맥락 지정
@main.dart처럼 파일을 지정하면 그 파일 기준으로 AI가 답한다. 여러 파일 동시 지정도 가능.
🔁
Accept → 실행 → 피드백 반복
AI 수정 제안을 Accept All로 적용하고, 실행해보고, 안 되면 다시 Composer에 설명하는 루프가 Vibe Coding의 전부다.
⌨️
인라인 수정 Ctrl+K
코드를 드래그로 선택하고 Ctrl+K를 누르면 그 부분만 바꿔달라고 요청할 수 있다. 함수 하나만 수정할 때 유용.

실제 제작 사례

담임노트와 FieldMark — 두 Flutter 앱 모두 Cursor로 만들었다. Claude에서 초기 코드를 받고, Cursor Composer로 화면별 수정을 했다. Flutter를 직접 배운 적이 없었지만, 에러 메시지를 Composer에 붙여넣는 방식으로 대부분의 문제를 해결했다.

📋 담임노트
학급 출결·생활기록 관리 Flutter 앱
● 플레이스토어 라이브 · 100+
🏗️ FieldMark
현장 작업자 마킹·관리 Flutter 앱
● 출시 준비 중

실제로 가장 많이 쓴 패턴

[에러 메시지 전체 붙여넣기]
→ "고쳐줘"
→ Accept All
→ 앱 실행
→ 또 에러 나면 반복

Vibe Coding 도구 조합 정리

이전 글에서 소개한 Vibe Coding 도구 3가지 중 Cursor는 코드 수정·디버깅에 특화돼 있다. 처음 시작이라면 이 순서가 효율적이다:

  1. Claude — 앱 초기 코드 생성 (채팅으로 전체 구조 요청)
  2. Cursor — 받은 코드를 프로젝트에 넣고 화면별 수정·디버깅
  3. Bolt.new — 웹앱이라면 여기서 바로 시작도 가능

Cursor에서 가장 중요한 건 완벽한 프롬프트가 아니라 빠른 피드백 루프다. 에러가 나도 두려워할 필요 없다 — 에러 메시지가 곧 다음 프롬프트다. 이 루프를 몇 번 돌리면 아무리 복잡한 기능도 결국 만들어진다.

지금 시작하는 법

cursor.com → 다운로드 → Ctrl+I → 말로 시키기

무료 플랜으로 오늘 바로 첫 AI 코딩 환경을 세팅할 수 있습니다.

실측 위주 AI 뉴스레터 — 직접 돌려보고 되는 것만 골라 매주 보내드립니다.