Cursor 조사

✅ 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