Cursor
AI-first code editor built to help you code faster with AI-powered features.
Cursor
AI-first code editor built to help you code faster with AI-powered features.

Cursor interface
About this tool
Cursor is an AI-first code editor built as a fork of VS Code, designed from the ground up to integrate AI into every aspect of the development workflow. Rather than adding AI as a plugin, Cursor reimagines the editor experience with AI at its core.
The editor features Tab completions that predict your next edit across multiple lines, an inline chat that understands your entire codebase, and Composer — a multi-file editing tool that can implement features across your project from natural language descriptions. Cursor indexes your entire repository for context-aware suggestions.
Cursor supports all VS Code extensions, themes, and keybindings, making migration seamless for the millions of developers already using VS Code. Your settings, extensions, and workflows transfer in one click.
With background agents that can work autonomously on tasks, and support for multiple frontier AI models including GPT-4o, Claude Opus, and Gemini, Cursor represents a new generation of development tools where AI is the primary interface for writing code.
Key Highlights
AI-Native Editor
Built from the ground up with AI at the core — not an extension bolted onto an existing editor.
Codebase Understanding
Indexes your entire repository so AI suggestions understand your architecture, patterns, and conventions.
VS Code Compatible
Fork of VS Code — all your extensions, themes, and keybindings work out of the box with one-click migration.
Multi-File Composer
Describe what you want in natural language and Composer implements changes across multiple files simultaneously.
Privacy Mode
SOC 2 certified with optional zero data retention — your code is never stored on Cursor's servers.
Background Agents
Autonomous AI agents that can work on tasks in the background while you focus on other work.
Use Cases
Feature Implementation
Describe a feature in natural language and use Composer to implement it across multiple files — from API endpoints to UI components in a single operation.
Codebase Migration
Refactor or migrate codebases by describing the target pattern. Cursor understands your full repo context to make consistent changes across hundreds of files.
Bug Investigation
Chat with your codebase to trace bugs through complex call chains. Cursor follows imports, understands types, and can pinpoint issues across files.
Learning New Codebases
Onboard to unfamiliar projects by asking Cursor to explain architecture, find relevant files, and understand patterns — all grounded in the actual code.
What Users Say
“The editor I didn't know I needed”
Switched from VS Code + Copilot to Cursor three months ago and I can't go back. Composer is a game-changer — I described a new API endpoint with auth middleware and it implemented it across 6 files correctly on the first try. The codebase awareness is on another level.