Cursor

코드베이스 맥락을 읽고 자동완성·채팅·멀티파일 수정을 돕는 AI 코드 에디터

Freemium 약간의 설정 필요 Web
coding assistant #AI 코드 에디터#코드베이스 채팅#멀티파일 수정

소개

VS Code 기반 에디터 안에서 원하는 작업을 자연어로 입력하면 Cursor가 코드와 인라인 diff를 생성합니다. @로 파일이나 심볼을 참조해 여러 파일을 걸친 안전한 변경을 하고, Marketplace에서 플러그인으로 모델·워크플로를 확장할 수 있습니다.

에디터 한마디

Cursor는 자연어로 변경을 지시하고 VS Code 기반 에디터에서 인라인 diff로 정확히 검토하려는 개발자에게 적합합니다; 여러 모델 비교와 레포지토 전반 리팩터링이 필요한 팀에 권장합니다.

주요 기능

  • 에디터에 자연어 지시 입력 → 인라인 diff와 함께 코드 생성·수정 제안
  • @파일·심볼 언급 → 참조된 내용이 컨텍스트로 끌려와 정확한 멀티파일 편집
  • 26개 지원 LLM 중 선택 → 언어·프레임워크에 맞춘 결과 비교·조정
  • Cursor Marketplace 열기 → 에디터에 기능·모델 워크플로 플러그인 설치
  • 팀이 시간당 수천 건 요청 실행 → 수십억 요청 처리 인프라로 에디터 반응성 유지

이런 상황에 추천

  • React 프론트엔드 개발자가 투두 모듈을 스캐폴딩하면서 낯선 훅의 동작을 설명받을 때
  • 백엔드 엔지니어가 Django 서비스 여러 파일을 걸쳐 안전하게 필드명 변경하고 diff를 검토할 때
  • 팀 리드가 레포 전반에 걸친 코드 제안을 통일하기 위해 스택에 맞는 모델과 플러그인을 선택할 때

이렇게 써보세요

  1. 1
    React 기능 스켈레톤 만들기

    Cursor 데스크탑 앱에서 React 저장소를 열거나 새로 만듭니다 → 에디터에 “상태와 테스트가 포함된 할 일 리스트 컴포넌트 생성”처럼 자연어로 입력하고 인라인 diff를 확인해 삽입합니다 → @로 관련 파일을 참조하면 해당 코드가 컨텍스트로 불러와져 기존 코드 스타일에 맞춰 생성됩니다.

  2. 2
    Django 필드명 리팩터링

    Cursor에서 Django 프로젝트를 열어 관련 앱 파일을 확인합니다 → “models, serializers, migrations에서 customer_id를 client_id로 이름 변경” 같은 지시를 입력하고 필요하면 @로 파일을 지정합니다 → 각 파일에 생성된 인라인 diff를 검토·수정한 뒤 테스트를 확인하고 커밋합니다.

  3. 3
    생소한 훅이나 유틸리티 설명 받기

    해당 훅을 사용하는 파일을 Cursor에서 엽니다 → 주석이나 명령으로 “이 훅이 무엇을 하는지 설명하고 최소 예시 보여줘”라고 요청합니다 → 인라인으로 설명과 예시를 받고, 추가로 엣지 케이스나 대안도 이어서 물어볼 수 있습니다.

  4. 4
    여러 LLM 결과 비교하기

    에디터에 작업을 작성합니다(예: “이 API 엔드포인트에 페이징 구현”) → 모델 선택기에서 서로 다른 LLM을 골라 각 모델로 생성을 요청합니다 → 생성된 인라인 diff들을 비교해 코드 스타일이나 요구사항에 가장 잘 맞는 결과를 선택합니다.

  5. 5
    마켓플레이스 플러그인으로 워크플로 확장

    에디터에서 Cursor 마켓플레이스를 열어 모델 워크플로·통합 플러그인을 살펴봅니다 → 스택에 맞는 플러그인을 설치합니다(예: 테스트 자동화 또는 린트 워크플로) → 플러그인을 실행해 파일들에 적용된 제안이나 수정을 인라인 diff로 확인합니다.

장단점

장점

  • 인라인 diff로 코드 생성 결과를 편집기에서 바로 수락하거나 조정할 수 있어 변경 사항을 명확히 검토할 수 있습니다.
  • @로 파일이나 심볼을 지정하면 참조된 내용을 모델 입력에 포함해 다중 파일 컨텍스트 기반 수정을 지원합니다.
  • 26개의 LLM 선택지와 에디터 내 마켓플레이스를 제공해 모델별 결과를 비교하고 워크플로 확장이 가능합니다.

단점

  • 한글 지원 또는 현지화에 대한 문서화된 정보가 없어 한국어 인터페이스나 한글 프롬프트에 대한 지원이 제한될 가능성이 있습니다.

시작하는 법

  1. 1 cursor.com에서 계정 생성
  2. 2 프로젝트를 열고 모델 픽커에서 사용할 LLM 선택
  3. 3 예: '이 함수에 입력 검증 추가'라고 설명하면 생성된 diff를 검토해 수락

가격 정보

플랜가격포함
HobbyFreeHobby 기능 포함
Pro$20/moHobby의 모든 항목 + Pro 기능
Pro+$60/moPro의 모든 항목 + Pro+ 기능
Ultra$200/moPro+의 모든 항목 + Ultra 기능
Teams$40 per user/moPro의 모든 항목 + 팀 기능
EnterpriseCustom엔터프라이즈 맞춤 플랜

비슷한 도구

FAQ

Cursor은(는) 무료인가요?

무료 플랜과 유료 플랜이 있습니다.

어떤 플랫폼에서 사용할 수 있나요?

Web에서 사용 가능합니다.

한국어를 지원하나요?

현재 한국어는 지원하지 않습니다.

도움이 되었나요?