춘추전국시대의 끝이 보이기 시작했다
AI 코딩 도구 시장이 빠르게 재편되고 있다. 2026년 1월 JetBrains가 906명의 개발자를 대상으로 조사한 결과, Copilot(29%), Cursor(18%), Claude Code(18%), Windsurf(8%)—딱 네 개의 도구가 시장 산소를 독점했다. 그런데 4월 기준, 이 중 Windsurf는 OpenAI에 인수되며 사실상 Copilot 진영에 흡수됐다. 네 개가 세 개의 진영으로 줄어드는 시간이 채 석 달도 걸리지 않았다.
그 중심에 Cursor가 있다. AI넷 보도에 따르면 Cursor의 모체인 Anysphere는 현재 기업가치 500억 달러를 기준으로 최소 20억 달러 이상의 신규 자금 조달을 논의 중이다. 직전 라운드의 293억 달러 밸류에이션이 반 년 만에 두 배로 뛰었고, 2월 기준 ARR은 이미 20억 달러에 달한다. 2026년 말 60억 달러 ARR 목표는 허황된 숫자가 아니다. 이 숫자들이 의미하는 건 하나다—AI 코딩 도구 시장 자체가 이미 거대한 실제 비즈니스가 됐다는 것.
도구별 선택 기준: '무엇을 만드는가'가 먼저다
이 시장을 보는 가장 유용한 프레임은 인라인 코드 완성 vs. 에이전트 실행이라는 축이다. 두 가지는 본질적으로 다른 경험을 제공하며, 어떤 작업을 주로 하느냐에 따라 최적의 도구가 갈린다.
GitHub Copilot은 여전히 '회사가 깔아주는 도구'의 위상이다. 탭 완성의 마법—CRUD 핸들러, Zod 스키마, SQL 조인 같은 패턴 중심의 라인 단위 작업에선 여전히 빠르고 직관적이다. GPT-5와 Claude 4.6 모델 옵션이 추가되면서 품질 격차도 줄었다. 하지만 파일을 넘어서는 순간 천장이 보인다. 에이전트 모드는 나중에 끼워넣은 티가 난다. 결론은 단순하다: 회사가 내는 거라면 쓰되, 개인 돈 10달러를 내야 한다면 다른 선택지가 낫다.
Cursor는 멀티파일 편집과 리팩터링의 왕이다. 4월에 출시된 버전 3의 Composer 2는 Claude 파인튜닝이 아닌 독자 프리트레이닝 모델이다. 이게 중요한 이유는 단위 경제성 때문이다—Anysphere가 추론 스택을 직접 소유하면서 병렬 에이전트, BugBot 리뷰어, 로컬 전용 Ghost Mode를 월 20달러에 제공할 수 있게 됐다. Cursor가 특히 빛나는 순간은 'Composer 패널이 열 개 파일을 읽고, 계획을 세우고, diff를 적용하고, 테스트를 돌리는' 과정을 눈앞에서 지켜볼 때다. 그 투명성이 다른 IDE 도구들이 아직 따라오지 못한 지점이다. TypeScript, React, Next.js 중심의 프론트엔드 작업이라면 월 20달러는 명백히 본전 이상이다.
Claude Code는 범주가 다르다. dev.to의 Gabriel Anhaia는 "구독료를 두 배 내야 해도 유지할 유일한 도구"라고 표현했다. 이유는 구조적이다. 터미널 CLI로 동작하는 Claude Code는 IDE 네이티브 도구들이 설계상 할 수 없는 것을 한다—레포를 읽고, 계획을 세우고, 수십 개 파일에 걸쳐 실행하고, 테스트를 돌리고, 실패를 수정하는 장시간 에이전트 루프. "모든 퍼블릭 엔드포인트에 Redis 기반 사용자별 레이트 리밋과 테스트를 추가해줘" 같은 프롬프트가 20분 안에 15개 파일을 넘나드는 실제 구현으로 나온다. CLAUDE.md 파일이 프로젝트 컨텍스트를 세션 간에 유지해 준다는 점도 중요하다. 다만 비용 현실은 직시해야 한다—Max 플랜($100~200/월)에 API 사용량을 더하면 월 150~250달러에 달하는 경우도 있다. 그럼에도 '주니어 엔지니어 한 시간 비용보다 싸다'는 비교가 설득력을 잃지 않는다.
도구를 고른 다음의 문제: 세션이 끝나면 기억이 사라진다
도구를 골랐다고 끝이 아니다. AI 코딩 에이전트의 구조적 한계가 여기서 등장한다—모든 에이전트는 세션 사이에 상태가 초기화된다. Cursor에서 까다로운 DB 마이그레이션 패턴을 설명했다. 다음 세션? 사라진다. Claude Code로 전환하면? 처음부터 다시. 에이전트별 메모리 기능이 생기고 있지만, Cursor의 메모리는 Claude Code에서 읽히지 않고, Claude Code의 메모리는 Windsurf에 전달되지 않는다.
이 문제를 정면으로 겨냥한 것이 오픈소스 프로젝트 Memorix다. MCP(Model Context Protocol) 기반의 로컬 메모리 레이어로, Cursor·Claude Code·Windsurf·Copilot 등 10개 에이전트가 동일한 프로젝트 메모리를 공유할 수 있게 해준다. 흥미로운 것은 단순한 텍스트 저장소가 아니라는 점이다. Memorix는 세 가지 레이어로 메모리를 구분한다: 무엇이 바뀌었는지를 기록하는 Observation Memory, 왜 그 결정을 내렸는지를 저장하는 Reasoning Memory, 그리고 Git 커밋 히스토리를 검색 가능한 엔지니어링 기록으로 전환하는 Git Memory.
실제 워크플로우를 상상해보자. Cursor가 캐싱 버그의 근본 원인을 파악하고 메모리에 저장한다. 다음 세션에서 Claude Code가 같은 프로젝트를 열고 그 컨텍스트를 검색해 이어받는다. Windsurf가 수정하고 그 결정의 이유를 기록한다. 다음 주에 Copilot이 유사한 패턴을 만나면 이전 추론을 찾아낸다. 컨텍스트를 복붙하거나 반복 설명할 필요가 없다. npm install -g memorix로 시작하고, MCP 설정에 추가하면 된다.
선택 기준을 정리하면
2026년 4월 기준, 내가 제안하는 선택 트리는 이렇다:
- 회사 지원 + 인라인 완성 중심 → Copilot 유지, 개인 비용이면 해지
- TypeScript/React/Next.js 인에디터 작업 중심 → Cursor Pro $20
- 멀티파일 에이전트 루프, 장시간 자율 실행 → Claude Code Max $100+
- Windsurf → ChatGPT Plus 번들 출시 전까지 단독 구독은 보류
그리고 도구 조합을 쓴다면 Memorix 같은 크로스 에이전트 메모리 레이어를 워크플로우에 끼워넣는 것을 진지하게 고려할 시점이다.
지금 이 선택이 중요한 이유
Cursor의 500억 달러 밸류에이션은 단순한 스타트업 과열 신호가 아니다. 대기업 고객에서 이미 순이익을 내고 있다는 사실, 독자 모델 Composer 2로 추론 비용을 내재화하고 있다는 사실—이것은 AI 코딩 도구가 '개발자 장난감'에서 '팀 인프라'로 전환 중임을 보여준다. 반면 개별 개발자 계정에서 여전히 적자라는 것은, 헤비 유저일수록 비용 구조를 제대로 이해하고 써야 한다는 의미이기도 하다.
도구 선택은 기능 스펙 비교로 끝나지 않는다. 어떤 작업을 주로 하는지, 세션 간 컨텍스트를 어떻게 이어갈 것인지, 에이전트 비용을 팀 예산 안에서 어떻게 통제할 것인지—이 세 가지 질문이 먼저 서야 도구 선택이 의미를 가진다. 2026년의 AI 코딩 워크플로우 설계는 이미 도구 사용법이 아니라 에이전트 아키텍처 결정의 영역으로 들어왔다.