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.