4 ms·
Copilot is basically just autocomplete for code with a ChatWindow on the side. Cursor has that, but also other modalities. It also just has a better UX for the
by vineyardmike 2y ago
Copilot is basically just autocomplete for code with a ChatWindow on the side.
Cursor has that, but also other modalities. It also just has a better UX for the core shared experience. Cursor also has their own models they mix with APIs to big well known models.
For example…
1. Cursor’s chat window generates patches (multi line, multi file, non contiguous) that can be directly applied to the file editor with a click, instead of requiring you to copy/paste the chat results. It lets you apply parts of the patches too.
2. Cursor supports multi-line changes (which show up as auto-complete), where the lines aren’t contiguous. For example, if you rename a field in a class, the AI will propose a rename for the Getter/Setter methods, as well as all the uses of said field/method. It’s like all the familiar refactoring tools available in IDEs, but AI powered so it operates “fuzzy matching”
3. Building off 2, they will use AI to move your cursor around (it’s not intrusive).
4. Cursor supports BYO keys for OpenAI, Gemini, Anthropic, etc. They host their own model which you’d need to pay to access though.
5. They support AI autocomplete and conversation in the command line. Helpful for remembering commands or if you need to change a command to test some change you’d made.
There might be more but this is what sticks out.