Surprisingly I was unable to find a forum thread that gives a rough comparison between Cursor and the functionality provided by Copilot + Copilot Chat.
Many of the features seem similar. Apologies if this is a silly question, but I feel like it might come up as a FAQ.
For me the main advantages of Cursor are GPT-4 and a much better codebase context.
Copilot doesnāt use GPT-4, so the answers will generally be worse.
Copilot also only sees the code thatās currently visible inside your window. In Cursor, you can quickly throw a bunch of full files into your chat or automatically retrieve the most relevant code snippets from your entire codebase. This gives you many more chat possibilities and makes the answers even better on top of having the GPT-4 advantage.
However, I still like to use the normal Copilot autocomplete inside Cursor. These very quick and short auto completions that run at all times are something that Cursor currently doesnāt have.
copilot chat also has this annoying bug where many queries are āfilteredā and error out - Oops, your response got filtered Ā· community Ā· Discussion #56134 Ā· GitHub - itās been like this since May this year and renders the chat function more or less useless, unreal they havenāt looked at it. I donāt know how a trillion dollar company lets one of their flagship products sit in such a state for so long
Personally, I havenāt tried those out yet, so I canāt speak to their effectiveness. Youāre welcome to try out those tools and use the one you prefer. As far as I know, all the tools have a free tier.
once i got the hang of adding custom references in Cursor, then i fully switched. ( @ and then add the docs link to something if not already ingested.)
the other thing iāve been playing with is running CoPilot and Cursor together. CoPilot can do relatively quick code completion, while Cursor w/ GPT-4 can handle the questions that need the full repo context (or my specific @ context).
iām currently all-in on Cursor, but it is a rapidly evolving landscape so i hope these young chaps are ready to run
Actually GitHub copilot chat can use the whole workspace as context and use gpt4 if needed (You can see that in the āoutputā window of vscode)
Also answers quality are good (with almost no hallucinations)
Inline chat on the other hands is really bad