~/VibeHandbook
$39

AI 서비스

cursor.com

Cursor

개요

Cursor는 Anysphere가 만든 AI 우선 코드 에디터입니다. VS Code를 포크한 것으로, AI가 곳곳에 녹아 있습니다. 인라인 자동완성, 코드베이스를 아는 채팅 패널, 여러 파일에 걸쳐 변경할 수 있는 에이전트 모드를 갖췄습니다. 여러 기반 모델(Anthropic, OpenAI 등)에 연결되어 어떤 모델이 답할지 선택할 수 있습니다.

강점

  • 익숙한 VS Code 경험에 확장 프로그램과 키바인딩이 그대로 이어짐.
  • 코드베이스를 아는 채팅과 편집 — 프로젝트를 인덱싱하여 답변이 실제 코드를 참조함.
  • 여러 줄, 여러 파일 편집을 예측하는 빠른 인라인 자동완성.
  • 에이전트 모드가 파일에 걸친 변경을 계획·적용한 뒤 명령을 실행.
  • 모델 선택: 작업이나 예산에 맞춰 다른 기반 모델을 선택.

트레이드오프

  • 모델 사용료에 더해 구독 비용이 들며, 무거운 기능에는 등급별 제한이 있음.
  • 제안이 틀리거나 맥락에서 벗어날 수 있어 모든 변경을 직접 검토해야 함.
  • 매우 큰 저장소나 사양이 낮은 컴퓨터에서는 무거운 인덱싱과 AI 기능이 느리게 느껴질 수 있음.
  • 별도의 에디터라서 업스트림 VS Code 릴리스보다 약간 뒤처짐.
  • 코드를 직접 쓰는 편을 선호한다면 자동완성이 방해가 될 수 있음.

가장 적합한 용도

그래픽 에디터에 AI가 깊이 통합되기를 원하는 개발자 — IDE를 벗어나지 않고 빠른 인라인 편집, 코드베이스를 아는 채팅, 에이전트 주도의 여러 파일 변경을 원하는 경우.

바이브 코딩 적합성

Cursor는 터미널보다 시각적 에디터를 선호하는 사람의 바이브 코딩에 잘 맞습니다. 채팅으로 변경을 설명하고, 관련 파일을 편집하는 것을 지켜보며, diff를 인라인으로 수락하거나 거부할 수 있습니다. 코드베이스 인덱싱 덕분에 "인증 흐름"이나 "이 컴포넌트"라고 가리키면 대개 올바른 위치를 찾아냅니다. 구체적인 팁: 스택, 관례, "이건 하지 마" 같은 제약을 설명하는 프로젝트 규칙 파일(예: .cursor/rules)을 추가하세요. Cursor가 이를 모든 요청에 넣어주므로, 에이전트가 이미 거부한 패턴을 다시 들이지 않게 됩니다.