Cursor
Cursor is an AI-powered integrated development environment (IDE) based on the Visual Studio Code codebase. It comes with a multi-agent interface and the Composer model for fast, agentic coding while keeping a familiar editor workflow with project-aware chat, code completion, and in-line edits.
Cursor lets you reference files, folders, and code directly in prompts using @ symbols so that the model can work with precise repository context during generation and refactoring. The editor condenses large inputs automatically to fit model context limits, and it shows referenced items inline as selectable pills.
Cursor supports project-scoped rules stored under .cursor/rules/ to persist guidelines and domain knowledge across a codebase. Rule files use Markdown with front matter in the .mdc format. They can be path-scoped, invoked manually, or included based on relevance. Subdirectories can define their own .cursor/rules/ to scope rules locally within a project.
Cursor provides background cloud agents that can plan changes, apply diffs, run and test code, and iterate asynchronously in an isolated remote environment while developers can review or take over. You can start agents in the foreground or background and compare results from parallel plans before applying edits.
The editor preserves a VS Code migration path and extension model. You can import your VS Code settings and keybindings, and install most VS Code extensions through Cursor’s integrated marketplace backed by Open VSX.
Official website: cursor.com