AI-first code editor built on VS Code
Cursor is an AI code editor built on the VS Code ecosystem. It places AI-assisted features within the editing workflow, giving developers a way to work with code while staying in the editor rather than switching between separate tools.
The editor is focused on understanding and changing software projects in context. Its features support both individual code completion and broader conversations or edits involving a project’s codebase.
Cursor includes predictive Tab completion for writing code. As users edit a file, the editor can provide completion suggestions that help continue the current work within the coding environment.
It can also index a project so users can ask questions about its codebase in context. This makes it possible to refer to the project’s existing code when exploring how it is organized or looking for information across the codebase.
For tasks that involve more than one file, Cursor provides an agent mode for coordinating edits across multiple files. Instead of treating each file as an entirely separate task, users can handle related changes together through the editor.
This capability is suited to code changes that span a project, where understanding the relationship between files is part of the work. Cursor’s multi-file editing support brings that process into the same AI-assisted coding workflow as completion and codebase chat.
Cursor supports migration from VS Code, which gives existing VS Code users a way to move to the editor while remaining within a familiar ecosystem. The available privacy controls provide settings for managing privacy-related aspects of the editor.
Cursor is available on Windows, macOS, and Linux. A free plan is available, although the supplied details do not specify its limits or the conditions attached to access.