Cursor (커서)
VS Code 를 포크해 AI 에이전트 기능을 중심에 둔, 코드 특화형 에디터.
1줄 정의
VS Code 를 포크해 AI 에이전트 기능을 중심에 둔, 코드 특화형 에디터.
전체 시스템에서 맡는 역할
Cursor 를 “AI 기능 붙은 VS Code” 로 말하고 끝내면 중요한 게 빠진다. 실체는 에디터 경험 자체를 AI 에이전트의 인터페이스로 다시 설계한 제품 이다.
VS Code 쪽 기능 (파일 편집, 신택스 하이라이트, Git 통합, 확장 기능) 은 거의 그대로 남아 있다. 그 위에 Cursor 가 더한 게 이 층들이다.
- Tab 완성 강화 (모델이 다음 편집을 예측해 여러 줄까지 제안)
- Composer / Agent 모드 (지시 → 여러 파일 교차 편집을 자동 실행)
- Chat UI (사이드바에서 대화하며 편집)
- Context 제어 (
@file@symbol로 명시 컨텍스트 지정) - MCP 연동 (외부 도구 호출)
중요한 건 AI 가 “보조” 가 아니라 “주 에이전트” 로 에디터 중앙에 있다 는 점. 기존 IDE 는 사람이 주, AI 가 보조. Cursor 는 Agent 모드에서 사람이 지시하는 쪽으로 돈다. Composer 로 “이 5 개 파일을 사양에 맞춰 리팩터” 라고 하면 실제로 5 개 파일을 교차 편집한다.
Claude Code 와 비교하는 게 가장 빠르다. Claude Code 는 터미널 을 작업장으로 삼는다. Cursor 는 에디터 를 작업장으로 삼는다. 둘 다 agent 형이지만 UI 전제가 다르다. 에디터에서 차분·신택스를 AI 에 보여 주면서 진행하고 싶은 사람은 Cursor, 터미널에서 파일 조작·bash 와 한 몸으로 가고 싶은 사람은 Claude Code.
흔한 오해
- 오해 1: Cursor 는 VS Code 에 ChatGPT 를 붙인 것뿐이다, 라고 보이기 쉽다.
– 실제로는 VS Code 의 LLM 확장 (GitHub Copilot Chat 등) 과는 층이 다르다. Cursor 는 복수 모델 (Claude / GPT / 자체 모델) 을 내부에서 나눠 쓰면서, Composer 로 멀티 파일 편집을 닫힌 에이전트 루프로 돌린다. 확장 기능이 아니라 에디터의 중앙 처리계 자체가 AI 중심.
- 오해 2: Cursor 는 상급자용 도구다, 라고 여겨지기 쉽다.
– 실제로는 탭 완성만 써도 충분히 가치가 나온다. Agent / Composer 는 강력하지만 기본 인라인 완성만으로도 기존 IDE 보다 쓰는 속도가 올라간다. 어디서부터 쓰느냐에 따라 난도 체감은 크게 바뀐다.
- 오해 3: Cursor 만 쓰면 누구나 같은 결과가 나온다, 라고 기대되기 쉽다.
– 실제로는 지시 방법 (컨텍스트 선택, 분할 입자, 허용 오차 전달 방식) 에 따라 결과가 크게 달라진다. 바이브 코딩 전반이 그렇지만 사람 쪽의 사양 언어화 실력 이 그대로 출력 품질로 튕겨 나온다.
이 용어가 중요한 이유
Cursor 를 “어떻게 쓰느냐” 가 아니라 “뭘 자동화하고 뭘 사람이 쥘 것인가” 의 설계 판단 재료로 볼 수 있게 되면, AI 시대의 개발자상이 구체적으로 그려진다. 이게 실무 가치다.
Cursor 를 일상으로 쓸 때 무의식 중에 아래 판단을 반복하고 있다.
- 지금 쓰는 한 줄은 완성에 맡길 것인가, 스스로 쓸 것인가
- 5 파일 교차 리팩터는 Composer 에 맡길 것인가, 수동으로 할 것인가
- AI 가 틀렸을 때 수정 지시로 되돌릴 것인가, 사람이 차분을 손본 뒤 돌아갈 것인가
- 컨텍스트에 뭘 넣을 것인가 (
@file로 넣을까, 전체에 맡길까)
이런 판단들을 언어화해 두면 자사 제품에 AI 를 넣을 때, 혹은 다른 에디터 / 에이전트를 평가할 때 비교 축이 생긴다. Cursor 는 그 비교 축을 단련할 연습장으로, 지금 가장 가까이 있는 재료다.
이 용어가 나오는 기사
- 바이브 코딩 관련 거의 모든 기사 (※ auto-link 로 자동 삽입 예정)
다음에 읽을 용어 3개
- Claude Code — CLI 쪽 agent. Cursor 와 역할 분담을 고민할 때.
- MCP — Cursor 에서 외부 도구로 이어지는 표준 규격.
- vibe coding — Cursor 가 상징하는 작업 스타일 자체.