✅ Cursor란?
Cursor는 "코딩을 AI와 함께 하는 새로운 방식"을 제안하는 VS Code 기반의 AI 코드 에디터다.
OpenAI의 GPT-4나 Anthropic Claude 같은 LLM 모델을 기반으로, 다음과 같은 코딩 워크플로우를 강화해준다.
🚀 주요 기능
1. 🧠 코드 이해 및 수정 지원 (Ask AI)
- 함수나 파일 전체 선택 후 Cmd + K 또는 /ask로 AI에게 자연어로 요청 가능
- 예시: "이 함수 리팩토링 해줘", "이 코드 버그 있어?"
- GPT-4, Claude, 등 다양한 LLM 백엔드 선택 가능
2. 🔍 AI 기반 코드 검색
- 파일 전체를 보지 않아도 AI가 의미 기반으로 찾는다.
- 예: "fetch 요청하는 부분 찾아줘", "JWT 인증 처리 부분 어딨어?"
3. 📄 파일 및 프로젝트 단위 맥락 유지
- 특정 파일을 열지 않아도 프로젝트 내 컨텍스트를 기반으로 AI가 대답한다.
- 즉, GPT-4 + 프로젝트 전역 맥락 → 진짜로 똑똑한 pair programmer
4. ✍️ 자동 커밋 메시지 생성
- 변경사항을 요약해 Git 커밋 메시지를 자동 생성한다.
- 스타일도 지정 가능하다. (예: conventional commits)
5. ⚙️ 모델 선택 가능 (BYOM, Bring Your Own Model)
- GPT-4 (OpenAI), Claude (Anthropic), Mistral 등 원하는 모델 연결 가능하다.
- PI Key만 있으면 쉽게 설정 가능하다.
- self-hosted LLM 지원도 일부 있다. (예: LM Studio, Ollama)
📦 설치 및 실행
🔗 공식 사이트
💻 설치 방법
- 위 사이트에서 .dmg(macOS) 또는 .exe(Windows) 다운로드한다.
- 설치 후 로그인한다. (GitHub 계정 가능)
- API 키 설정한다. (GPT-4 또는 Claude 등)
🛠 사용 팁
⌨️ 단축키
| 기능 | 단축키 | 
| Ask AI | /ask또는Cmd + K | 
| 커밋 메시지 생성 | Git 패널에서 자동 | 
| 명령어 AI 생성 | Cmd + Shift + P→/ask | 
📁 프로젝트 규모 클수록 강력함
- Cursor는 LLM 기반 코드 에디터 중 컨텍스트 연결이 가장 자연스러운 수준이기 때문에 아래와 같은데서 진가를 발휘한다.
- 모놀리식 구조
- 복잡한 비즈니스 로직
- 레거시 코드 분석
 
🧠 Cursor vs VS Code vs Copilot
| 항목 | Cursor | VS Code + Copilot | 일반 VS Code | 
| 기반 | VS Code | VS Code | VS Code | 
| AI 연동 | GPT-4, Claude 등 자유롭게 연결 | OpenAI Copilot 중심 | 없음 | 
| 검색 능력 | 의미 기반 검색 | 일반 텍스트 검색 | 일반 텍스트 검색 | 
| 자연어 수정 | 전체 함수 단위 가능 | 일부 가능 | 없음 | 
| 프로젝트 맥락 이해 | 뛰어남 | 제한적 | 없음 | 
👀 단점도 있다
- 유료 요금제 필요 (기본은 무료) → GPT-4나 Claude 연결은 API 키로 직접 결제해야 함
- 모델 연동 안 하면 일반 에디터와 큰 차이 없음
- 한국어 지원은 아직 미묘 (영문 중심이긴 하지만 점점 나아지는 중)
✨ 요약
| 항목 | 설명 | 
| 이름 | Cursor | 
| 타입 | AI 기반 코드 에디터 | 
| 기반 | VS Code | 
| 특징 | 프로젝트 맥락 기반 AI, 코드 리팩토링, 자동 커밋, 의미 기반 검색 | 
| AI 연결 | GPT-4, Claude, Mistral 등 자유롭게 선택 | 
| 사이트 | https://cursor.so |