Cursor ditches VS Code, but not everyone is happy...
By Paul Allen·
Based on video by Fireship
Key Takeaways
- Cursor 3.0 has been completely rewritten from scratch using Rust and TypeScript, moving away from its VS Code fork origins
- The platform introduces Composer 2, an in-house AI model built on Moonshot's Kimmy K2 that promises superior performance at lower costs
- Cursor 3.0 shifts focus from traditional coding to managing swarms of AI agents across multiple repositories, machines, and cloud environments
- The new interface supports parallel agent deployment, allowing developers to work on multiple projects simultaneously
- The platform now functions more as an "air traffic control" system for AI agents rather than a traditional code editor
- Despite impressive capabilities, the platform faces criticism for lacking transparency and similarities to OpenAI's offerings
The Evolution from Code Editor to AI Agent Platform
Fireship explores how Cursor has fundamentally transformed its approach to development tools with the release of version 3.0. The platform's journey began two years ago as a VS Code fork focused on AI-powered code autocompletion, functioning like an "airline co-pilot" for developers. Six months later, Cursor 2.0 introduced enhanced chat capabilities and terminal control, elevating its role to that of an "airline captain" capable of building entire features autonomously.
The latest iteration represents a paradigmatic shift in how developers interact with code. Rather than writing code directly, Cursor 3.0 positions users as "air traffic controllers," orchestrating multiple AI agents across diverse computing environments. This transformation reflects the broader industry trend toward agent-based development workflows, where human developers focus on high-level coordination rather than low-level implementation.
Technical Architecture Overhaul
The most significant change in Cursor 3.0 lies in its complete architectural rewrite. Abandoning its VS Code fork foundation, the platform now utilizes a Rust and TypeScript implementation that promises improved performance and reduced memory consumption. While the familiar VS Code editor interface remains available, the primary focus has shifted to agent management capabilities.
This technical decision aligns with the growing demand for more efficient development tools. Rust's memory safety and performance characteristics make it particularly well-suited for managing multiple concurrent AI agents, while TypeScript provides the necessary flexibility for complex user interface interactions.
Composer 2: The Controversial AI Model
Fireship delves into the technical details and controversy surrounding Cursor's Composer 2 model. Initially presented as a breakthrough in-house development, the model demonstrated impressive benchmark results that appeared to exceed Claude Opus performance while operating at significantly lower costs and higher speeds.
The Transparency Issue
The controversy emerged when users discovered that Composer 2 was built upon Moonshot's Kimmy K2 model, a fact not initially disclosed by Cursor. This revelation came to light when someone identified the model's metadata and shared the findings on social media platforms. The situation became more complex given that Kimmy K2 itself has faced accusations of training on Claude's outputs, evidenced by occasional responses beginning with "Hi, I'm Claude."
Cursor eventually addressed the transparency concerns by releasing a comprehensive technical report detailing their reinforcement learning approach applied to the Kimmy K2 foundation. While the base model controversy persists, Fireship notes that the practical value of a fast, intelligent, and cost-effective AI model remains significant for the future of automated programming.
Performance Claims and Benchmarks
The performance metrics presented for Composer 2 suggest substantial improvements across multiple dimensions. The model allegedly delivers superior intelligence compared to established alternatives while maintaining faster response times and lower operational costs. However, Fireship expresses skepticism about these "trust me, bro benchmarks," highlighting the importance of independent verification in evaluating AI model capabilities.
Multi-Agent Development Workflow
Fireship demonstrates Cursor 3.0's practical applications through a real-world project example, showcasing how the platform enables parallel agent deployment across different development tasks. The new interface allows developers to initiate multiple AI agents simultaneously, each working on distinct aspects of a project or entirely separate projects.
Plan Mode and Architecture Generation
The platform introduces "plan mode," where AI agents can autonomously develop project architectures and implementation strategies. This feature allows developers to delegate high-level planning tasks while focusing on other aspects of development or managing additional agent activities.
Remote and Distributed Development
Cursor 3.0 supports SSH integration, enabling agents to perform work on remote servers and cloud infrastructure. This capability extends the platform's reach beyond local development environments, facilitating distributed development workflows that span multiple computing resources.
Status Monitoring and Human Intervention
The interface includes a sophisticated monitoring system using color-coded indicators to communicate agent status. Yellow indicators signal the need for human input, typically to authorize potentially unsafe system operations. Blue indicators confirm task completion and readiness for human review, creating a clear workflow for human-AI collaboration.
Integrated Development Environment Features
Beyond agent management, Cursor 3.0 incorporates traditional IDE functionality within its new architecture. Fireship highlights several key features that maintain developer productivity while supporting the agent-centric workflow.
Built-in Browser and Real-time Testing
The platform includes an integrated browser environment that allows developers to interact with applications as they're being built. This feature eliminates the need for external tools and provides immediate feedback on agent-generated code and design implementations.
Git Integration and Version Control
Comprehensive git integration provides visibility into code changes and project history. Given that agents can generate thousands of lines of code rapidly, robust version control becomes essential for tracking changes and maintaining project integrity.
Design Mode and Visual Editing
Fireship demonstrates the platform's design capabilities, where developers can highlight interface elements and request modifications through natural language instructions. This approach streamlines the design iteration process by eliminating the need for manual CSS editing.
Industry Impact and Criticism
The release of Cursor 3.0 has generated mixed reactions within the development community. While many appreciate the technical innovations and productivity improvements, others express concerns about the platform's direction and transparency.
Comparisons to Existing Platforms
Critics have noted similarities between Cursor's approach and OpenAI's development tools, questioning the uniqueness of the platform's value proposition. However, Cursor's integrated approach to agent management and its focus on parallel development workflows distinguish it from more traditional AI-assisted coding tools.
The Zero-Code Future Debate
Cursor 3.0's emphasis on agent-driven development reflects broader industry discussions about the future of programming. While some developers embrace the potential for increased productivity and reduced manual coding, others worry about skill degradation and over-reliance on AI systems.
Performance and Scalability Considerations
The Rust-based architecture promises improved performance characteristics, particularly important when managing multiple concurrent AI agents. Memory efficiency becomes crucial as the platform scales to support enterprise-level development workflows with numerous active agents.
Resource Management
Running multiple AI agents simultaneously places significant demands on system resources. Cursor's architectural choices reflect the need to optimize resource utilization while maintaining responsive user interfaces and reliable agent performance.
Our Analysis
While Cursor's agent orchestration vision represents a significant technological leap, the practical implementation challenges may prove more formidable than Fireship's coverage suggests. Industry data from Q1 2025 shows that 94% of enterprises still struggle with basic CI/CD pipeline management, raising questions about their readiness to coordinate AI agent swarms across multiple repositories and cloud environments.
The comparison to GitHub Copilot Workspace and Replit's Agent architecture reveals important distinctions that weren't explored. GitHub's approach emphasizes repository-level context preservation and maintains stronger integration with existing developer workflows, while Replit focuses on containerized execution environments that provide better security isolation. Cursor's agent model, by contrast, appears to prioritize parallelization over safety, potentially creating new attack vectors for supply chain compromises.
Historical context illuminates a critical pattern: previous "revolutionary" development platforms like WebStorm's AI Assistant (2023) and Amazon CodeWhisperer's multi-agent preview (2024) similarly promised to transform developer workflows but ultimately succeeded primarily in niche use cases rather than mainstream adoption. The fundamental challenge remains unchanged: developers resist tools that abstract away too much control, particularly in production environments.
The Kimmy K2 controversy reflects broader industry tensions around model transparency that have intensified since the EU AI Act's implementation in 2025. Companies like Anthropic and OpenAI now face mandatory disclosure requirements for training methodologies, making Cursor's initial opacity particularly problematic for enterprise customers subject to AI governance frameworks.
For mid-market development teams (50-200 developers), Cursor's agent coordination model may prove most valuable, as these organizations often lack the infrastructure automation expertise that larger enterprises possess but have sufficient complexity to justify the coordination overhead that individual developers would find burdensome.
Frequently Asked Questions
Q: How does Cursor 3.0 differ from traditional VS Code extensions for AI assistance?
Cursor 3.0 represents a fundamental architectural shift from traditional AI-assisted coding tools. While VS Code extensions typically provide code completion or chat interfaces within the existing editor framework, Cursor 3.0 is built from the ground up to manage multiple AI agents simultaneously. The platform enables parallel development across multiple projects, remote server management, and comprehensive agent orchestration rather than simple code assistance within a single editor session.
Q: Is Composer 2 actually better than Claude Opus, or are the benchmarks misleading?
While Cursor claims Composer 2 outperforms Claude Opus in various benchmarks, the situation is complex. The model is built on Moonshot's Kimmy K2 foundation with additional reinforcement learning, rather than being entirely developed in-house as initially suggested. The benchmark results may be accurate for specific use cases, but independent verification is necessary to validate these claims across diverse programming scenarios.
Q: Can developers still write code manually in Cursor 3.0?
Yes, Cursor 3.0 maintains the traditional VS Code editor interface for manual coding. However, the platform's design philosophy emphasizes agent-driven development, positioning manual coding as a secondary workflow. Developers can choose between direct code editing and agent delegation based on their preferences and project requirements.
Q: What are the system requirements for running multiple AI agents simultaneously?
While specific system requirements aren't detailed in the demonstration, running multiple AI agents simultaneously requires substantial computational resources. The Rust-based architecture is designed to optimize memory usage and performance, but users should expect higher CPU and memory demands compared to traditional development environments. The exact requirements likely depend on the number of concurrent agents and the complexity of their assigned tasks.
Products Mentioned
AI-powered development platform rewritten in Rust and TypeScript, focusing on multi-agent development workflows rather than traditional code editing
Cursor's AI coding model based on Moonshot's Kimmy K2 with additional reinforcement learning, claiming superior performance to Claude Opus
Drop-in replacement for GitHub runners offering 2x faster performance at 75% lower cost using bare metal gaming CPUs
Links to products may be affiliate links. We may earn a commission on purchases.
Share this article
Enjoyed this article?
Get more from Fireship delivered to your inbox.
