cursor
**Cursor** is an **AI-first code editor built as a fork of VS Code that places AI at the center of the development workflow** — providing deeply integrated features including multi-file Composer edits, codebase-wide chat, inline code generation, and intelligent autocomplete that go beyond add-on AI assistants by redesigning the entire editing experience around human-AI collaboration, backed by OpenAI and Andreessen Horowitz as the leading contender to replace traditional code editors.
**What Is Cursor?**
- **Definition**: A standalone code editor (not a VS Code extension) that forks VS Code and adds deeply integrated AI capabilities — Composer (multi-file AI edits), Chat (codebase-aware conversations), inline generation (Cmd+K), and intelligent Tab completion that understands project context.
- **AI-First Philosophy**: While Copilot is an add-on to VS Code, Cursor is built around AI — the entire UI, keybindings, and workflow are designed for human-AI collaboration. The AI isn't a sidebar feature; it's central to the editing experience.
- **VS Code Compatibility**: As a VS Code fork, Cursor supports all VS Code extensions, themes, keybindings, and settings — developers can switch from VS Code to Cursor without losing their setup.
- **Funding**: Backed by OpenAI, a16z (Andreessen Horowitz), and other prominent investors — signaling significant Silicon Valley confidence in AI-native development tools.
**Key Features**
- **Composer (Multi-File Edits)**: "Add user roles to the API and update all the tests" — Composer modifies multiple files simultaneously, understanding cross-file dependencies and maintaining consistency across the codebase.
- **Chat (Cmd+L)**: Conversational AI with full codebase context — ask "How does the authentication system work?" and Cursor searches the entire repo, reads relevant files, and provides an informed answer.
- **Inline Generation (Cmd+K)**: Generate new code or edit existing code inline — select a block, type "convert to TypeScript," and see the transformation in-place with a diff.
- **Tab Completion**: Context-aware autocomplete that goes beyond single-line suggestions — predicts multi-line completions based on surrounding code, recent edits, and project structure.
- **@-Mentions**: Reference specific context in chat — `@file` (specific files), `@folder` (directories), `@docs` (documentation), `@web` (search results), `@codebase` (semantic search across the repo).
- **Privacy Mode**: Option to prevent code from being stored on Cursor's servers — important for enterprises with sensitive codebases.
**Cursor vs. Alternatives**
| Feature | Cursor | VS Code + Copilot | Continue (open-source) | Windsurf |
|---------|--------|-------------------|----------------------|----------|
| Architecture | AI-first editor (VS Code fork) | AI add-on to editor | AI add-on to editor | AI-first editor |
| Multi-file edits | Composer (excellent) | Limited | Basic | Cascade |
| Codebase context | Deep (indexed) | File-level | Configurable | Deep |
| Model choice | Default + custom | GPT-4o fixed | Any (BYO) | Default |
| Cost | $20/month (Pro) | $10-39/month | Free + API costs | $10/month |
| VS Code extensions | Full compatibility | Native | Extension | Partial |
**Cursor is the AI-native code editor redefining how developers write software** — by building AI into the editor's foundation rather than bolting it on as an afterthought, Cursor enables multi-file Composer workflows, codebase-wide understanding, and seamless human-AI collaboration that represents the next evolution of software development tooling.