Cursor
코드베이스 맥락을 읽고 자동완성·채팅·멀티파일 수정을 돕는 AI 코드 에디터
소개
VS Code 기반 에디터 안에서 원하는 작업을 자연어로 입력하면 Cursor가 코드와 인라인 diff를 생성합니다. @로 파일이나 심볼을 참조해 여러 파일을 걸친 안전한 변경을 하고, Marketplace에서 플러그인으로 모델·워크플로를 확장할 수 있습니다.
에디터 한마디
Cursor는 자연어로 변경을 지시하고 VS Code 기반 에디터에서 인라인 diff로 정확히 검토하려는 개발자에게 적합합니다; 여러 모델 비교와 레포지토 전반 리팩터링이 필요한 팀에 권장합니다.
주요 기능
- 에디터에 자연어 지시 입력 → 인라인 diff와 함께 코드 생성·수정 제안
- @파일·심볼 언급 → 참조된 내용이 컨텍스트로 끌려와 정확한 멀티파일 편집
- 26개 지원 LLM 중 선택 → 언어·프레임워크에 맞춘 결과 비교·조정
- Cursor Marketplace 열기 → 에디터에 기능·모델 워크플로 플러그인 설치
- 팀이 시간당 수천 건 요청 실행 → 수십억 요청 처리 인프라로 에디터 반응성 유지
이런 상황에 추천
- React 프론트엔드 개발자가 투두 모듈을 스캐폴딩하면서 낯선 훅의 동작을 설명받을 때
- 백엔드 엔지니어가 Django 서비스 여러 파일을 걸쳐 안전하게 필드명 변경하고 diff를 검토할 때
- 팀 리드가 레포 전반에 걸친 코드 제안을 통일하기 위해 스택에 맞는 모델과 플러그인을 선택할 때
이렇게 써보세요
- 1 React 기능 스켈레톤 만들기
Cursor 데스크탑 앱에서 React 저장소를 열거나 새로 만듭니다 → 에디터에 “상태와 테스트가 포함된 할 일 리스트 컴포넌트 생성”처럼 자연어로 입력하고 인라인 diff를 확인해 삽입합니다 → @로 관련 파일을 참조하면 해당 코드가 컨텍스트로 불러와져 기존 코드 스타일에 맞춰 생성됩니다.
- 2 Django 필드명 리팩터링
Cursor에서 Django 프로젝트를 열어 관련 앱 파일을 확인합니다 → “models, serializers, migrations에서 customer_id를 client_id로 이름 변경” 같은 지시를 입력하고 필요하면 @로 파일을 지정합니다 → 각 파일에 생성된 인라인 diff를 검토·수정한 뒤 테스트를 확인하고 커밋합니다.
- 3 생소한 훅이나 유틸리티 설명 받기
해당 훅을 사용하는 파일을 Cursor에서 엽니다 → 주석이나 명령으로 “이 훅이 무엇을 하는지 설명하고 최소 예시 보여줘”라고 요청합니다 → 인라인으로 설명과 예시를 받고, 추가로 엣지 케이스나 대안도 이어서 물어볼 수 있습니다.
- 4 여러 LLM 결과 비교하기
에디터에 작업을 작성합니다(예: “이 API 엔드포인트에 페이징 구현”) → 모델 선택기에서 서로 다른 LLM을 골라 각 모델로 생성을 요청합니다 → 생성된 인라인 diff들을 비교해 코드 스타일이나 요구사항에 가장 잘 맞는 결과를 선택합니다.
- 5 마켓플레이스 플러그인으로 워크플로 확장
에디터에서 Cursor 마켓플레이스를 열어 모델 워크플로·통합 플러그인을 살펴봅니다 → 스택에 맞는 플러그인을 설치합니다(예: 테스트 자동화 또는 린트 워크플로) → 플러그인을 실행해 파일들에 적용된 제안이나 수정을 인라인 diff로 확인합니다.
장단점
장점
- 인라인 diff로 코드 생성 결과를 편집기에서 바로 수락하거나 조정할 수 있어 변경 사항을 명확히 검토할 수 있습니다.
- @로 파일이나 심볼을 지정하면 참조된 내용을 모델 입력에 포함해 다중 파일 컨텍스트 기반 수정을 지원합니다.
- 26개의 LLM 선택지와 에디터 내 마켓플레이스를 제공해 모델별 결과를 비교하고 워크플로 확장이 가능합니다.
단점
- 한글 지원 또는 현지화에 대한 문서화된 정보가 없어 한국어 인터페이스나 한글 프롬프트에 대한 지원이 제한될 가능성이 있습니다.
시작하는 법
- 1 cursor.com에서 계정 생성
- 2 프로젝트를 열고 모델 픽커에서 사용할 LLM 선택
- 3 예: '이 함수에 입력 검증 추가'라고 설명하면 생성된 diff를 검토해 수락
가격 정보
| 플랜 | 가격 | 포함 |
|---|---|---|
| Hobby | Free | Hobby 기능 포함 |
| Pro | $20/mo | Hobby의 모든 항목 + Pro 기능 |
| Pro+ | $60/mo | Pro의 모든 항목 + Pro+ 기능 |
| Ultra | $200/mo | Pro+의 모든 항목 + Ultra 기능 |
| Teams | $40 per user/mo | Pro의 모든 항목 + 팀 기능 |
| Enterprise | Custom | 엔터프라이즈 맞춤 플랜 |
비슷한 도구
FAQ
Cursor은(는) 무료인가요?
무료 플랜과 유료 플랜이 있습니다.
어떤 플랫폼에서 사용할 수 있나요?
Web에서 사용 가능합니다.
한국어를 지원하나요?
현재 한국어는 지원하지 않습니다.