====== Cursor ====== **Cursor** is an AI-native code editor built as a fork of VS Code, with deeply integrated AI capabilities for agentic coding. Developed by Anysphere, Cursor features multi-agent parallelism, codebase-aware editing, and a native Composer model optimized for low-latency code generation. Cursor 2.0 was released in late 2025, introducing parallel agent execution and a visual UI designer. Cursor positions itself as a power-user tool for complex projects, combining the familiarity of VS Code with AI that understands entire repositories. ===== How It Works ===== **Agent Mode**: Users describe tasks in natural language (e.g., 'Build a user registration page'). Up to eight agents can run in parallel on isolated codebase copies using git worktrees, producing aggregated diffs for comparison and selective merging. This reduces conflicts in large projects. **Composer Mode**: A chat-based interface powered by Cursor's native Composer model (or external models like Claude Sonnet). Developers specify files and requests; Composer generates previews with diffs. Most interactions complete in under 30 seconds — reportedly 4x faster than comparable models — thanks to tool-augmented training on semantic search. **Codebase Understanding**: Cursor uses semantic search to analyze entire repositories, enabling context-aware autocompletions that predict code based on project patterns (e.g., React hooks, API conventions). The system indexes codebases for cross-file understanding. ===== Key Features ===== * **Multi-Agent Parallelism**: Run multiple agents simultaneously for feature implementation, with fluid plan management and diff aggregation * **Composer Model**: Native, low-latency model trained specifically for agentic coding tasks on large codebases * **Embedded Browser**: Inline browser with DOM tools for testing web applications without leaving the editor * **Visual Designer**: Drag-and-resize UI elements via sliders, triggering agent code updates with hot reload (added December 2025) * **Context Tools**: Add files, folders, and documentation to chat context; inline edits; bug finder; restore checkpoints * **Customization**: ''.cursorrules'' files for project-specific AI behavior configuration * **VS Code Compatibility**: Full extension compatibility with the VS Code ecosystem ===== Comparison to Other AI Editors ===== ^ Feature ^ Cursor ^ GitHub Copilot ^ Windsurf ^ Claude Code ^ | Architecture | VS Code fork with native AI | VS Code extension | Standalone editor | Terminal CLI | | Core Strength | Multi-agent parallel, visual editor | Autocomplete suggestions | Auto-write simplicity | Deep codebase agency | | Agent Capabilities | Full agentic with parallel execution | Basic chat, single suggestions | Simpler autonomous writes | Autonomous multi-hour tasks | | Control | File selection, diffs, rules | Extension-based | Less granular | Full terminal control | | Best For | Power users, large refactors | Quick completions | Rapid prototyping | Complex autonomous work | ===== Architecture ===== Built as a VS Code fork with a redesigned UI for agent management. The core architecture includes: * **Composer Model** — Native model trained with tool-augmented semantic search * **Parallel Execution Engine** — Manages multiple agent instances on isolated codebase copies * **Diff Aggregation Layer** — Combines and presents changes from parallel agents for review * **Semantic Index** — Repository-wide code understanding for context-aware suggestions * **Checkpoint System** — Save and restore points for reverting AI changes ===== Pricing ===== * **Free tier**: Access to Cursor Small model with limited AI usage * **Pro tier**: Advanced models (Claude Sonnet, GPT-4o), higher usage quotas * **Business tier**: Team features, admin controls, usage management ===== References ===== * [[https://cursor.com|Cursor Official Website]] * [[https://cursor.com/2025|Cursor Year in Review 2025]] * [[https://blog.enginelabs.ai/cursor-ai-an-in-depth-review|Cursor AI — In-Depth Review]] ===== See Also ===== * [[claude_code]] — Claude Code CLI by Anthropic * [[devin]] — Devin autonomous AI software engineer * [[computer_use]] — Computer Use and GUI agents * [[agent_evaluation]] — AI agent benchmarks