2025년 주목해야 할 차세대 IDE, Cursor
KUKJIN LEE • 1일 전 작성
왜 Cursor인가?
Cursor는 AI와 협업을 중심으로 설계된 통합 개발 환경(IDE)입니다. GPT-4o, Claude 3.5 Sonnet 등 다양한 AI 모델을 지원합니다.
기존 VSCode 이용자가 익숙하게 사용하던 워크플로우에 AI 자동 완성, 자연어 기반 코드 수정, 명령어 변환 등 강력한 기능들을 추가로 접목할 수 있습니다. 개인적으로 2025년 현재, 차세대 AI 코드 에디터/IDE로 자리잡아가고 있다고 확신합니다.
VSCode 호환성과 AI 기반 코드 지원이 동시에 제공되어 개발 효율이 크게 향상되었으며, 엔터프라이즈부터 개인 개발자까지 폭넓은 유스케이스에 대응할 수 있습니다.
주요 기능
AI 기반 자동 완성
Cursor는 AI 모델을 통한 강력한 코드 자동 완성 기능을 제공합니다. 에디터에서 잠시 대기하면 Copilot++(Cursor Copilot) 엔진이 다음에 작성될 코드를 예측해 제안하며, 여러 줄 패턴을 감지해 반복 로직이나 유사 코드를 빠르게 완성해줍니다.
(해당은 Github Copilot도 VSCode에서 충분히 좋은 성능을 보여주고 있습니다.)
자연어로 코드 작성 및 수정
가장 큰 장점이라고 생각됩니다. 별도의 명령어나 스니펫을 외울 필요 없이, 자연어(한글/영어 등)로 코드 수정이나 생성을 요청할 수 있습니다. 특정 줄이나 범위를 선택한 후 "코드 최적화 진행해"와 같은 명령을 내리거나, 빈 공간에서 "React 훅으로 간단한 Counter 만들어줘"처럼 새로운 코드 생성을 요청할 수 있습니다.
코드베이스 전체 이해 & 개선안 제안
Cursor 내장 AI는 프로젝트 전체 코드를 일정 범위 내에서 스캔해 파일 간 의존 관계나 함수 호출 구조를 파악하고, 개선점을 제안합니다. 대형 프로젝트를 단기간에 인수인계받거나 빠르게 파악해야 할 때 특히 유용합니다. (한번에 여러 파일을 입력해서 검토할 수 있습니다.)
명령어를 자연어 기반으로 AI 변환
터미널 작업에서도 AI가 도움을 제공합니다. Docker 컨테이너 빌드 명령어가 기억나지 않을 때 자연어로 질문하거나, "npm install --save-dev eslint를 실행해줘"와 같이 요청하면 AI가 알맞은 터미널 명령어로 변환해줍니다.
이미지/코드 컨텍스트 반영
GUI 개발, 웹 디자인 등에서 필요한 이미지를 첨부하거나 디자인 관련 정보가 있을 경우, 이미지 컨텍스트를 이해하여 코드 작성에 반영할 수 있습니다. 베타 기능이지만 빠른 속도로 개선되고 있습니다. (클라이언트 스타일 수정 또는 초기 버전 생성 시 생산성에 큰 도움이 됩니다.) "이미지 첨부하고 이미지를 바탕으로 코드 작성해" 비슷하게 만들어줍니다. 이후 본인이 직접 수정하면 됩니다.
구독 모델
Cursor는 다양한 사용자층을 위한 여러 구독 모델을 제공합니다. 20달러 결제 시 빠른 답변 월 500회 제공, 이후 대기열이 존재할 수 있지만 미 대륙과 근무시간이 겹치는게 아니면 큰 대기열은 없었습니다. 늦은 밤 코딩할 때 대기열이 종종 발생합니다. 그렇다고 대기열이 몇십분은 아니고, 길어야 몇분입니다. 보통 30초~1분 이내였습니다.
Hobby
-
월 50회 느린 프리미엄 AI 모델(GPT-4o, Sonnet 3.5) 사용 가능
-
기본(무료) AI 모델은 제한 없이 사용 가능
Pro
-
빠른 프리미엄 AI 모델 500회 사용 가능
-
느린 프리미엄 AI 모델은 무제한
-
대기열 없이 즉시 요청 수행
Business
-
Pro와 같은 기능에 추가 혜택 제공(팀 계정 관리, 보안 설정 등)
마무리 및 개인 의견
Cursor는 VSCode를 기반으로 하여 사용 방법이 비교적 익숙하고, 복잡한 코드도 어느정도 만족스러운 코드를 반환합니다. 인텔리제이도 만족스럽지만 단순 작업, 주니어 레벨의 코드 작성 시 Cursor 만족도가 더 높았습니다.
장점
-
AI와의 협업으로 반복 작업, 디버깅, 코드 리뷰가 훨씬 효율적
-
코드베이스 전체를 스캔해 맥락을 파악하는 기능이 기존 AI 도구와 차별화
-
VSCode 사용자는 짧은 적응 기간 후 높은 생산성 달성 가능
단점
-
Privacy Mode 사용 시 AI 정확도 저하