Overview
Cursor is an AI-native code editor built on VS Code that deeply integrates LLM-powered AI into every part of the development workflow. It offers tab completions, inline editing, chat, and an agentic mode that can make multi-file changes autonomously. Cursor is the most popular AI code editor for professional developers.
Key Features
- •Cmd+K inline editing — highlight code and describe changes in natural language
- •Tab completions with multi-line prediction and context-aware suggestions
- •Codebase-aware chat — ask questions about your entire project
- •Agent mode for autonomous multi-file task execution
- •Support for multiple LLM models (Claude, GPT-4, Gemini)
- •Full VS Code extension compatibility
- •.cursorrules for project-specific AI instructions
Pricing
| Plan | Price | Completions | Premium Requests |
|---|---|---|---|
| Hobby | Free | 2,000/month | 50/month |
| Pro | $20/month | Unlimited | 500/month |
| Business | $40/user/month | Unlimited | 500/user/month |
Example .cursorrules
You are a senior TypeScript developer.
Use React 19 with functional components.
Always use named exports, never default exports.
Use Tailwind CSS for styling.
Write tests with Vitest.
Prefer early returns over nested conditions.Agent Mode
Cursor's agent mode can autonomously plan and execute multi-file changes, run terminal commands, and iterate on errors. You describe a task and the LLM handles the implementation across your codebase. Agent mode understands your project structure, types, and dependencies.
Extensions & Customization
.cursorrules Files
Project-specific AI instructions that tell the LLM about your tech stack, coding conventions, and preferences.
VS Code Extensions
Full compatibility with the VS Code marketplace — ESLint, Prettier, GitLens, and all your favorites work out of the box.
Model Selection
Switch between Claude, GPT-4, and other LLMs per-request. Use different models for different tasks.