Learn the key features that make Cursor powerful
Code completion that predicts multi-line edits. Press Tab to accept suggestions based on your current code and recent changes.
An AI that can read and modify code across multiple files. Describe changes in natural language and Agent executes them.
Runs tasks asynchronously while you continue working. Can be accessed through the editor or external integrations like Slack.
Edit selected code with natural language. Press Ctrl+K to describe changes and see them applied in place.
Interface for AI conversations. Supports multiple tabs, conversation history, checkpoints, and export functionality.
Custom instructions that define AI behavior. Set coding standards, framework preferences, and project-specific conventions.
Persistent storage of project context and decisions from past conversations. Automatically referenced in future interactions.
Semantic analysis of your codebase. Enables code search, reference finding, and context-aware suggestions.
Model Context Protocol for integrating external tools. Connects to databases, APIs, and documentation sources.
Information provided to AI models during code generation. Includes files, symbols, and conversation history.
Different AI models available for code generation. Each model has different speed and capability characteristics.