Knows your codebase
Powered by proprietary models, Cursor includes a powerful autocomplete that predicts your next edit. Once enabled, it will suggest edits across lines, taking into account your recent changes. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

Multi-Line Edits
Cursor can suggest multiple edits at once, saving you time.

Smart Rewrites
Type carelessly, and Cursor will fix your mistakes.

Tab, Tab, Tab
Cursor Tab jumps you through edits across files.
Agent
Cursor’s agent mode completes tasks end to end. It does this quickly, while keeping programmers in the loop. Try it out by hitting Ctrl + I and instructing a change. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

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, you’ll be asked to confirm all commands.

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

Fast Edits
Agent intelligently applies the code suggestions from chat back into your codebase near instantly.

Proprietary Models
Built from billions of datapoints, Agent uses several custom models alongside the APIs.

Reference your Code
Reference code with @ symbols to be used as context for the AI. Just type @ to see a list of all the files and code symbols in your folder.