The AI-first Code Editor
Build software faster with an editor designed for pair-programming with AI.
Acme Labs
Software creation is changing. We are a group of researchers, engineers, and technologists inventing at the edge of what's useful and possible.
We have much to learn, try, and build.
Trusted by engineers at
Build software faster
Cursor is an AI-powered code editor that understands your codebase. Write code, fix bugs, and refactor with an AI that knows your project inside out.
Chat with your codebase
No more copy-pasting code. Ask questions about your entire repository and get answers that reference specific files and functions.
Familiar experience
Cursor is a fork of VS Code. Import your extensions, themes, and keybindings in one click. It feels just like home, but better.
More power at your fingertips
Privacy Mode
Code with confidence involving sensitive data. Use our local mode to ensure your code never leaves your machine.
Docs Integration
Automatically index external documentation. Just paste a link, and Cursor understands the library instantly.
Copilot++
Experience the next evolution of autocomplete. It predicts your next edit, not just the next word.
Auto-Debug
Fix terminal errors with a single click. Let Cursor analyze the stack trace and propose a solution.
Loved by engineers
"Cursor has completely changed how I write code. It's like pair programming with a super senior engineer who knows my entire codebase."
"The diffs are incredibly accurate. I rarely have to fix what it generates. It's the first AI tool that actually feels faster than typing."
"I was skeptical at first, but now I can't imagine coding without it. It handles the boilerplate so I can focus on architecture."
Built for every workflow
Refactoring
Rewrite entire modules with natural language instructions. "Refactor this class to use the factory pattern."
Debugging
Paste stack traces and let AI find the root cause. Fix bugs in seconds, not hours.
New Features
Generate boilerplate and implementation logic in seconds. "Create a React component for a user dashboard."
Changelog
Added support for custom context rules.
Improved Command K latency by 40%.
Introduced Cursor Tab for multi-line autocomplete.
Built by a small team
We're a team of engineers and researchers building the tool we want to use. We're hiring designers and engineers.