Features

The best way to build software.

Agent

Delegate coding tasks so you can focus on higher-level direction.

Cursor Agent delegating coding tasks automatically
Cursor Agent delegating coding tasks automatically - focus

Codebase understanding

Cursor's codebase embedding model gives Agent deep understanding and recall.

Codebase understanding

Top model access

Choose freely between frontier models from OpenAI, Anthropic, Gemini, and xAI.

Top model access

Scoped changes

Make targeted edits or run terminal commands with natural language.

Scoped changes

Tab

Our custom autocomplete model predicts your next actions.

Cursor Tab autocomplete predicting next code actions
Cursor Tab autocomplete predicting next code actions - focus

Multi-line edits

Get suggested edits across multiple lines.

Cursor multi-line code edits

Smart rewrites

Type naturally, Cursor will finish your thought.

Cursor smart rewrites finishing your thought

Tab, Tab, Tab

Fly through edits at your cursor and across files.

Cursor Tab rapid editing across files

Across the entire development process

Start tasks from Slack, issue tracker, mobile and more. Finish off in the IDE.

Cursor across web, mobile, and IDE platforms
Cursor across web, mobile, and IDE platforms - focus

IDE

Manual to agentic coding, in one familiar editor.

IDE

CLI

Run agents in any terminal or script.

CLI

Review with Bugbot

Identify issues, fix in one click.

Review with Bugbot

Powerful, yet flexible

Configure Cursor so you can do your best work.

1-click import

Import extensions, themes, and keybindings directly from VS Code.

One-click import from VS Code to Cursor

MCP servers

Connect external tools and data sources directly to Cursor.

MCP servers connecting external tools to Cursor

Rules & memories

Customize how the models behave with reusable, scoped instructions.

Cursor rules and memories configuration

Skills

Extend agents with specialized commands and workflows.

Cursor skills and custom agent workflows

Changelog

See what's new in CursorArrow Right