Cursor is a fork of VS Code rebuilt around AI. It offers inline edits, multi-file context, and a chat interface that understands your entire codebase.
Cursor takes a different approach from bolt-on AI coding assistants. Rather than adding AI to an existing editor, it forks VS Code and rebuilds the editing experience around AI from the ground up. The result is an editor where you can select code and ask for changes in natural language, reference multiple files in a single prompt, and get refactoring suggestions that span your whole project. Cursor supports multiple LLM backends and lets you bring your own API keys. Its Tab completion is notably aggressive — predicting not just the current line but entire blocks based on what you were about to type. The product has gained a devoted following among developers who write code collaboratively with AI rather than using it as an occasional autocomplete.