Cursor가 3세대 자체 코딩 모델 Composer 2를 “프런티어급 코딩 지능”이라며 내놨을 때, 개발자들은 한 가지 의문을 품었다. Cursor 같은 IDE 회사가 정말 밑바닥부터 모델을 만들었을까? 답은 “아니다”에 가까웠다. X 사용자들이 내부 모델 식별자에서 kimi-k2p5-rl-0317을 찾아냈고, 결국 Cursor는 중국 Moonshot AI의 오픈소스 Kimi K2.5를 베이스로 썼다고 인정했다.
“중국 모델이면 어떠냐”의 문제가 아니다. 오픈소스를 어떻게 활용하고, 어떻게 공개하고, 어떻게 파생 모델을 만드는지에 대한 산업 전체의 룰이 정리되는 사건이다. 한국 개발자 입장에서 왜 이 사건을 알고 있어야 하는지 정리했다.
1. 무슨 일이 있었나 — 내부 식별자가 털린 순간
Cursor는 3월 19일 Composer 2를 출시하며 “Cursor의 세 번째 프런티어 코딩 모델”이라고 홍보했다. 며칠 뒤 X 사용자가 API 응답에서 내부 모델명을 공개했다: accounts/anysphere/models/kimi-k2p5-rl-0317-s515-fast. Moonshot AI가 MIT 라이선스로 공개한 Kimi K2.5를 지목하는 식별자였다. TechCrunch와 eWEEK, Dataconomy가 연달아 이 사실을 보도하자 Cursor 공동창업자 Aman Sanger가 “출시 블로그 원문에 Kimi 베이스를 명시하지 않은 것은 실수였다”고 인정했다.
2. Cursor의 해명 — “재사전학습 + 대규모 RL”
Cursor는 기반 모델은 Kimi K2.5가 맞지만, 그 위에 대규모 재사전학습(Continued Pre-training)과 고컴퓨트 강화학습(RL)을 올려 “사실상 새 모델”이라고 주장한다. 실제로 Moonshot 공식 Kimi 계정이 “인가된 상업 파트너십(Fireworks AI 경유)”이라고 Cursor의 설명을 지원했다.
요컨대 불법은 아니지만, 모델 출처를 소비자에게 알리지 않았다는 점이 문제였다. Moonshot의 수정된 MIT 라이선스는 “월 활성 사용자 1억 명 이상 또는 월 매출 2,000만 달러 이상인 제품은 UI에 ‘Kimi K2.5’를 눈에 띄게 표시해야 한다”고 명시한다. Cursor의 월 매출은 이 기준을 약 8배 초과한 상태다.
3. 왜 Cursor는 자체 모델이 필요했나
이미 Claude, GPT, Gemini를 모두 붙여 쓰는 Cursor가 굳이 자체 모델을 만드는 이유는 세 가지다. 첫째, 비용 통제. 월 2,000만 달러 매출을 기록하며 외부 API에 지불하는 추론 비용이 마진을 깎고 있다. 둘째, 속도. Composer 2는 Tab 자동완성처럼 빠른 응답이 필요한 워크플로우에 최적화됐다. 셋째, 경쟁 차별화. GitHub Copilot·Windsurf와 같은 모델을 붙이면 차별점이 없다.
Moonshot의 Kimi K2.5는 MIT 라이선스로 공개된 오픈소스 중 코딩 벤치마크 최상위권이었고, 재사전학습 기반으로 쓰기에 적합했다. “바닥부터 만드는 것”보다 “빠르게 시장에 내놓는 것”이 우선인 스타트업에게 합리적 선택이다.
4. 한국 개발자가 얻어야 할 교훈
이번 사건이 국내 개발자 커뮤니티에 던지는 질문은 세 가지다.
- AI 툴 공급망을 의심하라. “프런티어 모델”이라는 마케팅 문구와 실제 베이스 모델은 다를 수 있다. 사내 규정상 중국 원산 AI 모델 사용이 제한된다면, IDE가 사용하는 모델의 실제 출처를 확인하는 절차가 필요하다.
- 오픈소스 라이선스를 다시 읽어라. 많은 한국 스타트업이 Kimi, GLM, Qwen 같은 중국 오픈소스 모델을 활용하고 있다. 수정된 MIT 라이선스·Apache 2.0 변형은 각자 고유 조건이 있고, 매출 규모에 따라 의무가 달라진다.
- 자체 모델과 파생 모델의 경계는 모호해진다. “우리가 만든 모델”이라는 표현이 점점 의미가 약해진다. 구매·선택 기준을 “누구 모델이냐”에서 “어떤 기능을 내느냐”로 옮겨야 할 시점이다.
So What — 지금 당장 이 변화가 주는 실질적 영향
Cursor 구독자에게는 당장 기능 차이가 없다. Composer 2는 그대로 작동하고 가격도 그대로다. 하지만 신뢰의 문제는 남았다. Cursor는 이번 일을 계기로 투명성 정책을 강화할 가능성이 크고, 경쟁사인 Windsurf·GitHub Copilot은 “우리는 베이스 모델을 공개한다”는 포지셔닝을 취할 것이다.
동시에 한국 기업 입장에서는 “오픈소스 베이스 + 도메인 특화 RL”이라는 레시피가 검증됐다는 의미이기도 하다. 네이버·카카오·업스테이지가 자체 코딩 모델을 만들 때 Kimi·GLM·Qwen 같은 오픈소스 베이스를 활용하는 선택지가 더 정당성을 얻은 셈이다.
지금 바로 할 수 있는 것
- Cursor 설정에서 모델 선택 확인: Composer 2를 쓰지 않고 Claude Opus 4.7이나 GPT-5.4로 고정하려면 설정 → Models에서 기본 모델을 변경. 회사 보안 정책에 따라 필요할 수 있다.
- 사내 AI 툴 공급망 체크리스트 만들기: 현재 팀이 쓰는 IDE·에이전트 툴의 실제 베이스 모델 출처를 정리. 감사·컴플라이언스 문의가 들어왔을 때 즉답할 수 있도록 준비.
- Kimi K2.5 직접 체험: Moonshot AI 공식 채널이나 Fireworks AI·Together AI 같은 호스팅 서비스에서 Kimi K2.5를 직접 테스트. Composer 2의 실제 “원재료”가 어떤 성능인지 감을 잡자.
관련 글
- Cursor 3 출시 AI 에이전트 IDE 핵심 기능·요금제·경쟁 구도
- Cursor 3 Glass 에이전트 모드 사용법: 1주일 써본 한국 개발자 실전 가이드
- Kiro vs Cursor vs Claude Code 2026 AI 코딩툴 3파전 비교
출처: TechCrunch — Cursor admits its new coding model was built on top of Moonshot AI’s Kimi
출처: eWEEK — Cursor AI Admits Composer 2 Was Built on Moonshot’s Kimi Tech
출처: Dataconomy — Cursor Admits Composer 2 Based On Moonshot AI’s Kimi 2.5
출처: MLQ.ai — Cursor Confirms Moonshot AI’s Kimi K2.5 Powers Composer 2
대표이미지 출처: Cursor
