On March 19, 2026, Cursor released Composer 2, the third generation of its in‑house coding model. Scoring 61.7% on Terminal‑Bench 2.0, it outperformed Anthropic's flagship Claude Opus 4.6 (58.0%) while costing one‑tenth the price. But within 24 hours, the celebration turned to controversy: developers discovered Composer 2 was built on Chinese open‑source model Kimi K2.5 — and Cursor hadn't mentioned it.
- What Is Cursor AI?
- Cursor Composer 2: The Benchmark That Shocked Everyone
- Self‑Summarization: Teaching a Model to Forget on Purpose
- Key Features That Actually Matter
- Cursor vs GitHub Copilot — What Is Actually Different?
- Pricing Breakdown (2026)
- Pros & Cons — The Honest Breakdown
- OpenAI Responds by Buying the Toolchain
- The Kimi Controversy: When "Self‑Developed" Turns Out to Be Built on Open Source
- Should You Switch to Cursor?
- Frequently Asked Questions
Quick answer: Cursor is an AI‑first code editor that looks like VS Code but writes code for you. Composer 2 is its latest model — trained on top of Kimi K2.5 — that now beats Claude Opus on real‑world coding benchmarks at a fraction of the cost. The controversy? Cursor didn't disclose the base model upfront.
What Is Cursor AI?
Cursor is an AI‑powered code editor built on top of Visual Studio Code. It looks identical to VS Code — same interface, same keyboard shortcuts, same extensions — but AI is integrated directly into the core workflow instead of bolted on as a plugin.
Unlike GitHub Copilot, which suggests one line of code at a time, Cursor can read your entire codebase, plan multi‑file changes, write complete features, and even execute terminal commands. Think of it as a coding assistant that actually understands the project you are working on — not just the file you have open.
The company behind Cursor, Anysphere, was founded in 2022 by four MIT students. It raised $2.3 billion at a $29.3 billion valuation in November 2025 and is now in talks for a roughly $50 billion valuation. Revenue doubled in three months to hit $2 billion annualized — making it one of the fastest‑scaling software companies in history.
Cursor Composer 2: The Benchmark That Shocked Everyone
Terminal‑Bench 2.0 measures how well AI agents handle real‑world software engineering tasks in a terminal environment. The latest results are striking:
| Model | Terminal‑Bench 2.0 Score | Input / Output Cost (per M tokens) |
|---|---|---|
| Cursor Composer 2 | 61.7% | $0.50 / $2.50 |
| Claude Opus 4.6 | 58.0% | $5.00 / $25.00 |
| GPT‑5.4 | 75.1% | $2.50 / $15.00 |
Composer 2 now sits in the middle — beating Anthropic's best at a fraction of the cost, while still trailing OpenAI's GPT‑5.4 on raw performance but at 5x lower pricing. Cursor also reports a 61.3 score on its own CursorBench, up from 44.2 on Composer 1.5.
From "Vibe Coding" to Serious Contender
Cursor shipped the original Composer alongside its 2.0 platform redesign in October 2025. Composer 1.5 followed in February 2026, still trailing Opus 4.6 by 10 percentage points. Previous versions applied reinforcement learning on top of existing base models without touching the base weights. Composer 2 is different — the team ran continuous pre‑training, building what Cursor calls "a far stronger base to scale our reinforcement learning."
The Secret Sauce: Specialization
Cursor co‑founder Aman Sanger explained the strategy simply: the company trained Composer 2 solely on coding‑related data. "It won't help you do your taxes. It won't be able to write poems," Sanger told Bloomberg. This laser focus allowed a smaller, cheaper model to outperform general‑purpose giants on the one task that matters to Cursor's users: writing software.
Self‑Summarization: Teaching a Model to Forget on Purpose
The technical breakthrough behind Composer 2 is a training technique called self‑summarization. Agentic coding generates enormous action histories — exploring files, writing code, running tests, backtracking, trying again. Those trajectories blow past context windows fast.
Most systems handle this with either prompted summarization or a sliding window that drops older context. Both approaches lose information. Critical details vanish mid‑task.
Cursor's method is different: when Composer hits a fixed token‑length trigger, it pauses, compresses its own context into roughly 1,000 tokens, then continues working from the condensed version. The reinforcement learning reward covers the entire chain — including those summaries. Poor summaries that lose critical information get downweighted. Good ones get reinforced. The model learns what to keep and what to throw away.
The results are dramatic: self‑summarization reduces compaction errors by 50% compared to a heavily tuned prompt‑based baseline, while using one‑fifth of the tokens.
In one test, Composer worked through 170 turns on a Terminal‑Bench problem called "make‑doom‑for‑mips," compressing more than 100,000 tokens down to 1,000. Several frontier models failed the same problem outright.
Key Features That Actually Matter
1. Codebase‑Aware Autocomplete
Cursor's "Tab" autocomplete predicts your next edit based on your entire project — not just the current file. It scans imports, dependencies, and recently modified files to suggest what you are likely to type next. Developers report 30‑40% fewer keystrokes compared to standard autocomplete.
2. Inline AI Edits (Cmd+K)
Highlight any block of code, press Cmd+K, and describe what you want changed in plain English. Cursor rewrites the code inline without opening a chat sidebar. Example: "make this function async" or "add error handling" — it just does it.
3. Composer (Autonomous Agent Mode)
This is where Cursor separates itself. Composer is an AI agent that can build entire features across multiple files. You describe what you want ("build a user authentication flow with JWT tokens"), and Composer creates files, writes code, updates imports, and even runs tests — all autonomously.
4. Chat With Codebase
Ask questions about your project in natural language. "Where is the database connection configured?" or "Why is this API call failing?" Cursor scans the repo and answers with references to specific files and line numbers. It is like having Stack Overflow customized for your exact codebase.
5. Mission Control (Multi‑Agent Workflow)
Run multiple AI agents in parallel — one writing frontend code, another handling backend logic, a third writing tests. Mission Control coordinates them and prevents conflicts. This feature is currently in beta but already used by elite engineering teams at companies like OpenAI and Midjourney.
in 60 seconds — no guessing.
Cursor vs GitHub Copilot — What Is Actually Different?
| Feature | Cursor AI | GitHub Copilot |
|---|---|---|
| Type | Standalone editor (fork of VS Code) | Plugin for VS Code |
| Codebase understanding | Indexes entire repo | Current file only (mostly) |
| Multi‑file edits | Yes (Composer agent) | No |
| Autonomous feature building | Yes | No |
| Pricing | $20/month (Pro) | $10/month (Individual) |
| AI models | GPT‑5.2, Claude Opus 4.5, Gemini 3 Pro, custom Composer model | GPT‑4 (Copilot‑specific) |
| Terminal integration | Yes (can execute commands) | No |
| Custom rules | Yes (project‑specific AI behavior) | Limited |
The bottom line: GitHub Copilot is autocomplete on steroids. Cursor is a coding partner that can build features end‑to‑end. Copilot is faster for simple tasks. Cursor is better for complex, multi‑file work.
Pricing Breakdown (2026)
| Plan | Price | What You Get |
|---|---|---|
| Free (Hobby) | $0/month | 2,000 free Cursor Tab completions, 50 slow AI requests (GPT‑5.2) |
| Pro | $20/month | Unlimited Tab completions, 500 fast AI requests (GPT‑5.2, Claude, Gemini), access to Composer |
| Pro Plus | $40/month | Everything in Pro + unlimited AI model usage, extended rate limits |
| Business | $40/user/month | Centralized billing, admin controls, usage analytics, priority support, SOC 2 compliance mode |
The catch: Cursor uses a usage‑based credit system on top of the subscription. Heavy users (100+ AI requests per day) can hit rate limits on the Pro plan. The Business plan includes higher limits and the ability to bring your own API keys for unlimited usage.
Compared to GitHub Copilot at $10/month, Cursor is more expensive — but it is also more capable. Most developers on the Pro plan ($20/month) report it pays for itself within a week through productivity gains.
Pros & Cons — The Honest Breakdown
✅ Pros
- Understands entire codebase, not just current file
- Can build features autonomously across multiple files
- Supports GPT‑5.2, Claude Opus 4.5, Gemini 3 Pro — switch models on the fly
- Imports all VS Code extensions, themes, shortcuts
- Fast autocomplete with multi‑line suggestions
- Custom project‑specific rules (e.g., "always use TypeScript strict mode")
- Terminal integration — can execute bash commands
- Self‑summarization reduces context‑window problems
❌ Cons
- More expensive than GitHub Copilot ($20 vs $10/month)
- Steep learning curve — more features means more complexity
- Usage‑based credits can run out on Pro plan during heavy use
- Occasional performance issues on very large repos (100k+ files)
- Autonomous agents can enter loops on complex tasks
- Privacy concerns — code sent to OpenAI/Anthropic servers unless you use SOC 2 compliance mode
- Failed to disclose Kimi K2.5 as base model at launch
OpenAI Responds by Buying the Toolchain
Hours after Cursor's announcement, OpenAI revealed it would acquire Astral, the company behind uv, Ruff, and ty — three Python developer tools with hundreds of millions of monthly downloads. The Astral team will join Codex, OpenAI's coding platform that has grown to more than 2 million weekly active users, tripling since January.
Astral's founder Charlie Marsh framed the deal as acceleration: "If our goal is to make programming more productive, then building at the frontier of AI and software feels like the highest‑leverage thing we can do."
This is the latest in a string of acquisitions — OpenAI bought AI security startup Promptfoo earlier this month, plus Software Applications Inc. and Neptune late last year. Each purchase adds infrastructure that makes Codex stickier.
The Kimi Controversy: When "Self‑Developed" Turns Out to Be Built on Open Source
⚡ What happened: Within 24 hours of Composer 2's launch, developer @fynnso discovered the
model ID kimi-k2p5-rl-0317-s515-fast in the API configuration — literally "Kimi K2.5 + RL".
Elon Musk commented on the post: "Yeah, it's Kimi 2.5".
The discovery sent shockwaves through the developer community. Cursor had billed Composer 2 as "self‑developed" with "first continued pretraining run," but the evidence suggested a different story.
Technical Confirmation
Yulun Du, Moonshot AI's head of pre‑training, tested Composer 2's tokenizer and confirmed it matched Kimi's tokenizer identically. "Almost certainly our model with further post‑training," he wrote, before deleting the post. Two other Moonshot employees also deleted their related posts.
The License Question
Kimi K2.5 uses a modified MIT license with a key commercial clause: if a product built on it exceeds 1 million monthly active users or $20 million in monthly revenue, it must display a prominent "Kimi K2.5" credit in the interface. Cursor's annualized revenue hit $2 billion in February — about $167 million per month — well above the threshold. But its interface said only "Composer 2."
The Apology
Cursor's leadership responded quickly. Lee Robinson, VP of Developer Experience, admitted: "Not mentioning Kimi as the base in the blog post from the start was a mistake. We'll correct it in the next model". Founder Aman Sanger added technical details: they evaluated multiple base models, Kimi K2.5 had the best perplexity scores, so they chose it. They then added continued pre‑training and 4x scaled RL; about a quarter of the compute came from Kimi, the rest from Cursor.
Kimi's Graceful Response
Rather than condemning Cursor, Moonshot AI's official account celebrated: "Congratulations to the Cursor team on Composer 2! We're proud that Kimi K2.5 provides the foundation". They clarified that Cursor accessed Kimi K2.5 through Fireworks AI's hosted RL and inference platform as an authorized commercial partner — fully compliant.
In a playful post on Chinese social media, Kimi thanked Elon Musk for the shout-out: "Heard me, thank you, because of you" — referencing a popular meme.
🤔 Why it matters: This isn't just a controversy — it's a signal. A $50 billion Silicon Valley darling chose a Chinese open‑source model as the foundation for its flagship product. Kimi didn't need a press release; Cursor did the marketing for them.
A Pattern of Omission?
This wasn't the first time Cursor was caught using Chinese open‑source models without disclosure. In November 2025, Composer 1's tokenizer matched DeepSeek, and the model occasionally output Chinese during inference. Competitor Windsurf, by contrast, openly stated its model was a customized version of GLM-4.6 with RL — setting a transparency standard Cursor failed to meet.
What This Means for the AI Industry
Hugging Face CEO Clément Delangue called it another validation of Chinese open‑source: "Chinese open source is now the single largest force shaping the global AI stack". The frontier isn't just who trains from scratch; it's who can adapt, fine‑tune, and productize fastest.
The controversy also highlights a broader tension: as AI coding tools commoditize, the actual models become less differentiated. What matters is workflow integration, pricing, and developer experience — not whether you trained your own base model from scratch.
Should You Switch to Cursor?
Use Cursor if: You work on large codebases, do multi‑file refactoring, or want AI that understands your entire project. It is worth the $20/month for full‑stack developers, senior engineers, and teams shipping complex features. Composer 2's price‑performance makes it especially attractive for cost‑sensitive teams.
Stick with GitHub Copilot if: You mostly write code in single files, are on a tight budget, or prefer simpler autocomplete without autonomous agents. Copilot at $10/month is still excellent for everyday coding.
Try the free plan first. Cursor's Hobby tier gives you 2,000 completions and 50 AI requests per month — enough to test whether the codebase‑aware autocomplete is worth paying for. Import your VS Code settings in one click, and you can switch back anytime.
Regarding the controversy: The Kimi situation is about disclosure, not capability. Composer 2 still delivers the performance it claims. Whether you trust Cursor after this is a personal decision.
Want to compare Cursor against other AI coding tools?
Read: Claude vs ChatGPT for Coding 2026 — Which AI Actually Writes Better Code? See how Claude Opus 4.6 and GPT‑5.4 stack up for real coding tasksFrequently Asked Questions
Is Cursor AI free?
Cursor has a free Hobby plan with 2,000 Tab completions and 50 slow AI requests per month. The Pro plan costs $20/month and includes unlimited Tab completions, 500 fast AI requests, and access to the Composer agent.
Is Cursor better than GitHub Copilot?
For multi‑file refactoring and complex features, yes — Cursor's codebase understanding and autonomous agents are significantly more powerful. For simple autocomplete and single‑file edits, GitHub Copilot at $10/month is cheaper and good enough. Most developers use both: Copilot for quick edits, Cursor for architecture work.
Can Cursor read my entire codebase?
Yes. Cursor indexes your entire project and uses that context for autocomplete and AI responses. You can ask questions like "where is authentication handled?" and Cursor references specific files and line numbers.
What AI models does Cursor use?
Cursor supports GPT‑5.2 (OpenAI), Claude Opus 4.5 and Sonnet 4.5 (Anthropic), Gemini 3 Pro (Google), and Cursor's own Composer model. Composer 2 is built on top of Kimi K2.5 with additional training.
Is Cursor safe for proprietary code?
Cursor offers SOC 2 compliance mode for Business plan users, which prevents code from being sent to third‑party AI providers. For the Pro plan, code is sent to OpenAI, Anthropic, or Google depending on which model you use. If you work on classified or highly sensitive code, use the Business plan with compliance mode enabled.
What is Cursor Composer 2?
Composer 2 is Cursor's latest coding model — trained on top of Kimi K2.5 with continued pre‑training and 4x RL. It scores 61.7% on Terminal‑Bench 2.0, beating Claude Opus (58.0%) while costing 10× less. It uses self‑summarization to handle long‑running agentic tasks without losing context.
Did Cursor steal Kimi's model?
No. Cursor accessed Kimi K2.5 through Fireworks AI's platform under an authorized commercial license. The controversy is about transparency, not legality.
Using Cursor or considering the switch? Let me know what you think in the comments. — Himansh, TheAITechPulse.com