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