Cursor is the AI-first code editor built for professional developers who want a deeply integrated pair-programming experience. It includes multi-file context awareness, natural language code generation, intelligent refactoring, and an agentic mode that can implement entire features autonomously. Cursor is built on VS Code, so it supports all existing extensions and keybindings while adding AI capabilities that go far beyond autocomplete — including the ability to understand and reason about entire codebases.