cursor ai (커서ai) 초보자를 위한 모든 것! (사용법, 다운로드, 무료?, 단축키)
Cursor AI(커서AI): 사용법과 꿀팁! 무료일까? 간단한 설치/사용 법 및 유용한 단축키
Cursor AI는 인공지능을 활용한 코드 편집기로, 개발자의 의도를 이해하고 코드 작성, 디버깅, 리팩토링 등을 지원하여 생산성을 높여주는 도구입니다.
저도 IT 업계에 종사하고 있고, 지금은 주 업무가 아니지만 예전에는 직접 코딩도 진행했던 경험이 있어서, VS Code같은 편리한 코드편집기를 여럿 사용해본 경험이 있습니다.
최근 챗GPT나 Claud 같은 AI도구들이 나오면서, 사실 코딩 업무의 양상이 대폭 개편 되었습니다.
물론 최상위 영역의 프로그래밍, 사람만이 할 수 있는 최적화, 디버깅, 리팩토링과 같은 영역이 아직까지는 존재할 수 있겠으나, 개발자들 또한 이제 웬만한 코딩의 상당 부분을 AI가 대체할 수 밖에 없겠구나 라는 것을 심정적으로 인정할 수 밖에 없는 시대가 왔다는 생각이 듭니다.
챗GPT나 Claud가 제공해주는 AI 코드 편집/생성 기술이 코드편집기에 들어온다면 얼마나 좋을까? 라는 생각들을 많이 하셨을텐데요. 비슷한 영역의 제품들 중, 가장 화제가 되고 있는 코드 편집기가 Cursor AI ( Cursor IDE) 인 것 같습니다.
Cursor AI 는 기존의 코드 편집기와 달리, AI 기술을 통해 자연어로 코드를 생성하거나 수정할 수 있으며, 실시간으로 오류를 감지하고 수정 제안을 제공합니다.
이번 글에서는 제가 Cursor AI 에 대해 학습한 내용을 바탕으로, Cursor AI 초보자 기준 설치 및 간단 사용법(Cursor가 어떤 것인지 감을 잡기 위해), 사용 예시, 가격이 무료인지 유료인지 등을 알아 보겠습니다.
[목차]
Cursor AI 주요 특징 및 기능
- AI 기반 코드 제안 및 자동 완성
- 사용자가 작성 중인 코드를 분석해 다음 코드를 자동으로 완성하거나 제안합니다.
- 자연어로 작성된 명령을 코드로 변환하는 기능으로 비개발자도 쉽게 활용 가능합니다.
- 실시간 오류 감지 및 수정
- 코딩 중 발생할 수 있는 오류를 자동으로 감지하고 수정 방법을 제안합니다.
- 다양한 프로그래밍 언어 지원
- 파이썬, 자바스크립트 등 여러 언어를 지원해 다양한 프로젝트에서 사용할 수 있습니다.
- 팀 협업 최적화
- 팀 내 코드 스타일 표준화, 실시간 협업 및 코드 리뷰 기능을 통해 협업 효율을 높입니다.
Cursor AI 사용법
1. 설치 및 시작
- Cursor AI 공식 웹사이트에서 다운로드 후 설치합니다.
- 그것도 귀찮으시면 , 2024년 12월 기준 최신버전인 (0.43.5 ver), windows 64bit 설치 파일을 아래 링크드리니, 바로 다운로드 해주세요!
- 사용 시, 회원 가입이 필요한데요. 구글 계정이나, Git 계정으로 가입이 가능합니다. (바로 비용이 청구되는건 아니고, 요금제는 아래 요금제 항목에서 설명 드리겠습니다.)
- 참고로 설치 시, 사용 언어를 넣어라는 곳에는 '한국어' 나 'Korean' 을 넣어주시면 됩니다.
- 추가 plug-in 설치 추천 란이 뜰텐데, cursor 나 command 모두 설치 추천이 뜨는 경우 함께 install 설치를 해주시면 됩니다. (설치 과정 이후에도, 별도로도 가능)
- 프로그램을 실행하고 새 프로젝트를 생성하거나 기존 프로젝트를 열어 시작합니다.
아예 처음 사용하실 경우, 간단히 파일하나를 신규 생성해보세요
2. 코드 생성 및 수정
새파일을 열어 코드를 작성하시면 됩니다. 다만 AI 프롬프트 창을 열어 AI와 소통하며 코드를 생성하거나 수정할 수 있습니다. 코드 작성 중 Ctrl+L를 눌러 AI의 도움을 요청합니다.
AI 프롬프트에 자연어로 명령을 입력합니다. 예: "파이썬으로 간단한 계산기 코드를 작성해줘."와 같은 명령어를 집어넣으면 AI가 명령에 따라 코드를 자동으로 작성하거나 수정해 줍니다.
해당 내용을 저장 후, 실행해보시면 됩니다.
(참고로 아래 내용은 파이썬 코드를 작성한 것인데, 각 언어별 인터프리터는 일반적인 코드편집기처럼 미리 따로 설치하셔야 합니다.)
그 후, apply 버튼을 누르거나, copy를 해서 메인 코드에 반영을 하시면 됩니다.
cursor AI 의 비용 정책 (무료? 유료?)
cursor AI는 무료 / 유료 비용 정책을 모두 제공합니다. 다만 아래와 같이 제공하는 서비스가 차이가 있는데요.
표로 정리했으니 확인해보세요.
기능 | Hobby (무료) | Pro (월 $20) | Business (월 $40/사용자) |
코드 완성 요청 | 2,000회 | 무제한 | 무제한 |
프리미엄 요청 (느린 속도) | 50회 | 무제한 | 무제한 |
프리미엄 요청 (빠른 속도) | 제공되지 않음 | 월 500회 | 월 500회 |
o1-mini 모델 사용 | 제공되지 않음 | 일 10회 | 일 10회 |
프라이버시 모드 | 제공되지 않음 | 제공되지 않음 | 조직 전체에 프라이버시 모드 적용 |
팀 결제 및 관리자 대시보드 | 제공되지 않음 | 제공되지 않음 | 중앙 집중식 팀 결제 및 사용 통계가 포함된 관리자 대시보드 제공 |
(참고1) Cursor AI의 프리미엄 요청에서 '빠른'과 '느린'의 차이는 무엇인가요?
Cursor AI의 프리미엄 요청은 '빠른'과 '느린' 두 가지로 구분되며, 주요 차이점은 응답 속도와 처리 우선순위입니다.
빠른 프리미엄 요청:
- 응답 속도: 최적화된 서버 자원을 활용하여 신속한 응답을 제공합니다. 평균 응답 시간이 1~3초로, 거의 실시간에 가깝게 처리됩니다.
- 처리 우선순위: 높은 우선순위로 처리되어 대기 시간이 최소화됩니다.
- 사용 제한: Pro 플랜에서는 월 500회로 제한되며, 추가 사용 시 추가 요금이 발생할 수 있습니다.
느린 프리미엄 요청:
- 응답 속도: 서버 부하나 사용량에 따라 응답 시간이 길어질 수 있습니다. 평균 응답 시간이 5~10초 이상 소요될 수 있으며, 서버 부하에 따라 더 길어질 수 있습니다.
- 처리 우선순위: 빠른 요청에 비해 낮은 우선순위로 처리되어 대기 시간이 발생할 수 있습니다.
- 사용 제한: Pro 플랜에서는 무제한으로 제공됩니다.
(참고2) Cursor AI의 빠른 프리미엄 요청 사용량을 초과하면 추가 요금이 어떻게 부과되나요?
빠른 프리미엄 요청은 Pro 플랜이상 에서 월 500회로 제한됩니다. 사용량을 초과하면 추가 요청에 대해 요금이 부과될 수 있습니다. 요금 부과 방식은 다음과 같습니다:
- 추가 크레딧 구매: 사용자는 필요에 따라 추가 크레딧을 구매할 수 있습니다.
- 초과 요금 자동 결제: 설정에 따라 초과 사용량에 대해 자동으로 결제가 이루어질 수 있습니다. 요금은 요청당 $0.05~$0.10로 책정됩니다.
- 상위 플랜 업그레이드: Business 플랜으로 업그레이드하면 월간 제한이 해제되며 조직 전체에서 통합 관리가 가능합니다.
Cursor AI 유용한 단축키 모음
- Ctrl + I: 여러 파일을 대상으로 수정할 수 있는 컴포저 기능을 실행합니다.
- Ctrl + K: 선택한 코드나 현재 커서 위치에서 AI 프롬프트 창을 열어, 자연어로 원하는 기능을 설명하면 해당 코드를 생성하거나 수정할 수 있습니다.
- Ctrl + L: 선택한 코드 블록에 대해 AI와 대화할 수 있는 창을 열어, 자연어로 질문하거나 수정 요청을 할 수 있습니다.
- Ctrl + /: 선택한 코드를 주석 처리합니다.
- Ctrl + D: 동일한 단어를 여러 개 선택하여 한꺼번에 편집할 수 있습니다.
- Ctrl + P: 파일을 빠르게 찾고 열 수 있는 명령어 창을 엽니다.
- Ctrl + Z: 편집을 취소(Undo)합니다.
- Ctrl + Y: 편집을 다시 실행(Redo)합니다.
- Ctrl + F: 현재 파일 내에서 텍스트를 검색합니다.
- Ctrl + H: 검색한 텍스트를 다른 텍스트로 대체(치환)합니다.
코딩이 어렵다고 느끼시나요? Cursor AI를 통해 코드를 자동 생성하고 수정하며 초보자도 쉽게 코딩에 도전할 수 있습니다. 무료 플랜부터 시작해 보세요!
지금 바로 Cursor AI를 다운로드하고, AI와 함께 스마트한 코딩을 시작해 보세요!