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?".