Cursor AI 편집기 사용후기! 개발자도 인공지능 툴로 코드 생산성 늘리기
Cursor AI 편집 툴에 대한 리뷰를 준비해 보았습니다. Cursor는 최근 인공지능을 활용한 코드 편집 도구로 주목받고 있습니다. 특히 기존에 사용하던 GPT 기반의 코드 보조 도구들과는 차별화된 기능과 효율성을 제공하여, 개발자들 사이에서 호평을 받고 있습니다.
GPT에 이어서 Cursor AI 코드 편집기의 기능과 사용법을 중심으로 사용후기를 전달해보겠습니다.
Cursor란 무엇인가?
AI Code Editor 이다.
Cursor는 AI 연구소 Anysphere에서 개발한 코드 편집기입니다. 커서 AI 도구는 VS Code를 기반으로 만들어져 기존 VS Code 사용자는 익숙하게 사용할 수 있습니다.
Cursor는 특히 코드베이스 인덱싱, 프라이버시 모드, AI 기반 코드 보완 기능 등 독특한 기능을 제공합니다. 기본적으로 GPT와 연계하여 코드를 생성하거나 개선할 수 있도록 돕는 동시에 Copilot++ 기능으로 코드 작성에 필요한 다양한 도움을 제공합니다.
커서 AI 사용법
테트리스 코드를 만들어 달라고 하니 , 순식간에 만들어 줍니다.
또 추가적인 요청이라 수정도 가능합니다.
게임만들기도 쉽게 됩니다.
"다른 게임을 만들다. digger 게임을 만들어봐"
이렇게 입력했습니다.
순식간에 다른 게임을 바뀌였습니다.
실시간으로 대화하면서 코딩을 이어주니 코파일럿하고 좀 다른 느낌입니다.
GPT + 커파일럿 느낌이네요.
커서 AI 주요기능
1. 코드베이스 인덱싱
Cursor는 프로젝트 전체를 기반으로 AI에게 질문할 수 있는 코드베이스 인덱싱 기능을 제공합니다. 이를 통해 큰 프로젝트에서도 필요한 파일과 코드를 빠르게 검색할 수 있어 매우 유용합니다. 벡터 데이터베이스에 인덱싱된 정보를 통해 AI가 프로젝트 내에서 가장 관련성 높은 정보를 제안해 주며, 이는 단순 GPT가 제공할 수 없는 수준의 맞춤형 지원을 가능하게 합니다.
2. 프라이버시 모드
Cursor는 프라이버시 모드를 지원하여 데이터 보안에도 신경 쓰고 있습니다. 이 모드에서는 인덱싱된 데이터가 외부에 유출되지 않도록 할 수 있으나, 이 경우 인덱싱 기능을 사용할 수 없습니다. 이를 통해 코드 보안이 중요한 프로젝트에서도 안심하고 사용할 수 있습니다.
3. 커맨드 기반 AI 활용
Cursor는 간단한 커맨드 입력을 통해 다양한 기능을 제공합니다.
- Tab: AI가 추천하는 코드를 바로 적용할 수 있습니다.
- Ctrl + K: 간단한 코드 생성을 위해 사용하는 커맨드입니다.
- Ctrl + L: 오른쪽에 LLM 대화창이 열리며, AI와 복잡한 코드 문제를 논의할 수 있습니다.
이 커맨드들은 간단하지만 강력한 도움을 제공하며, 특히 AI에게 코드베이스, 문서, 웹 기반의 정보를 조합해 질문할 수 있는 심볼(@) 시스템이 유용합니다.
Cursor 사용 경험
Cursor는 기존의 코드 편집기와는 달리 AI가 직접 코드 작성에 참여해 준다는 점에서 매우 유용했습니다. Copilot++을 통한 코드 추천은 기존에 사용하던 GitHub Copilot과는 다른 방식으로 코드베이스에 맞춘 솔루션을 제안해 주었습니다. 특히 반복되는 코드 작성이 많거나, 프로젝트 규모가 큰 경우 Cursor의 AI가 생산성을 높여주어 작업 효율이 크게 향상되었습니다.
커서 AI 단점과 고려사항
Cursor는 뛰어난 기능에도 불구하고 몇 가지 단점이 있습니다.
1. 폐쇄형 GPT 지원 부족: 코드를 완전히 비공개 환경에서 사용하기는 어려운 점이 아쉽습니다.
2. 속도 저하: 코드베이스 인덱싱 기능으로 인해 큰 프로젝트에서는 속도가 느려질 수 있습니다.
3. 다중 프로젝트 문제: 여러 프로젝트를 인덱싱할 경우, 엉뚱한 코드 추천이 나오는 경우가 있습니다.
이 외에도 특정 상황에서는 import 경로 문제로 인해 코드를 잘못 추천하는 경우도 있었습니다. 하지만 전반적인 기능성은 상당히 만족스러웠습니다.
커서 AI 구독 플랜
Cursor는 14일간 무료로 Pro 플랜을 제공하며, 이후 월 약 27,000원으로 유료 플랜으로 전환됩니다. 특히 GPT-4와 비슷한 수준의 AI 코딩 보조를 경험할 수 있다는 점에서 가격 대비 만족도가 높은 편입니다.
비싸지만, 더 편리하다.
Cursor는 AI의 강점을 최대한 활용하여 코딩 생산성을 극대화해 주는 도구입니다. 기존 GPT 기반 도구에 만족하지 못했던 분들이라면 Cursor를 한번 경험해보시길 권장드립니다.