Features

Build software faster

Agent

Cursors agent mode can complete tasks end to end. It does this quickly, while keeping programmers in the loop. Try it out by selecting agent in Composer.

Finds Context

Using custom retrieval models, Cursor can understand a codebase. This reduces the need to manually add context.

Runs Commands

Cursor can automatically write and run terminal commands. By default, youll be asked to confirm all commands.

Loops on Errors

Cursor can detect lint errors automatically and apply fixes, reducing the need for manual debugging.

Tab

Cursor includes a powerful autocomplete that predicts your next edit. Once enabled, it is always on and will suggest edits to your code across multiple lines, taking into account your recent changes.

Multi-Line Edits

Cursor can suggest multiple edits at once, saving you time.

Smart Rewrites

Type carelessly, and Cursor will fix your mistakes.

Cursor Prediction

Cursor predicts your next cursor position so you can seamlessly navigate your code.

Chat

Chat lets you talk with an AI that sees your codebase. The chat can always see your current file and cursor, so you can ask it things like: "Is there a bug here?".