Cursor vs Windsurf - which is the BEST AI Code Editor?

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 97

  • @donFrankAlvarez
    @donFrankAlvarez 12 годин тому +9

    This is the ONLY review I've seen where the person truly goes in-depth instead of the usual theres-a-million-ides-and-the-new-shiny-one-beats-all. Had I seen this last week I would've saved myself leaving Cursor too quickly and having Windsurf mess up a week's worth of code. Cursor IS more reliable and better. And that's not even counting the new agentic feature

    • @VoloBuilds
      @VoloBuilds  12 годин тому +1

      Thank you very much! Glad it was helpful and I'm excited to try out the new Cursor Agents and share my thoughts

    • @donFrankAlvarez
      @donFrankAlvarez 12 годин тому

      @VoloBuilds looking forward to the video too

  • @dm204375
    @dm204375 10 годин тому +6

    I think this is a fair review from an experienced developer. For me as a non programmer windsurf pulls way ahead simply because I was able to make my first app and have zero programming knowledge or even how to use VS code interface. I tried cursor and while the interface was the same the experience was not. I think a fair way to describe the experience is Cursor is like driving a manual transmission while Windsurf is automatic, with fully autonomous driving as the holy grail we should strive for.

    • @txreal2
      @txreal2 8 годин тому +1

      Good analogy. I'm too a beginner. Will try out Windsurf. Thanks

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Thank you so much for sharing your experience from this different perspective! You're right - as an experienced dev, it can be hard for me to fully imagine being a total beginner. Which is why the video I did with my wife was so funny to me - it did not go as I expected, and we ended up sifting through a ton of basics but apparently it was really helpful to a lot of other beginners! Good analogy btw - and totally agree about the ultimate goal of full automation.

  • @PeterStrmberg007
    @PeterStrmberg007 3 години тому +1

    Thanks for this. So many so-called “Cursor Killers” out there, but nothing comes close. Great to find an honest UA-camr who knows his stuff. I tried running on the API key for a day. I burned through $45 in 6 hours. So Cursors $20 a month is a bargain. It it saved only 30 minutes a month compared to VSCode, it’s worth it.

  • @SouthbayJay_com
    @SouthbayJay_com 15 годин тому +6

    Hey Volo! Such a great comparison video! Thanks for all the info, I really value your opinion! Jason

    • @VoloBuilds
      @VoloBuilds  11 годин тому +1

      Thanks Jay! Appreciate your support :)

  • @itsSuperjab
    @itsSuperjab 15 годин тому +3

    Thank you so much for doing those type of videos, I’ve been watching many of your videos and you’ve been a very valuable source of information! Looking forward to seeing the next review :)

    • @VoloBuilds
      @VoloBuilds  11 годин тому +1

      Thank you very much! I'm gonna be taking a look at the Cursor Agents next; really curious to see how they compare to the Windsurf agentic capabilities

    • @itsSuperjab
      @itsSuperjab 9 годин тому

      @@VoloBuilds I can't wait to see what you find!

  • @supercurioTube
    @supercurioTube 12 годин тому +2

    That was an excellent comparison, thank you for this video, I got really good value out of it!

    • @VoloBuilds
      @VoloBuilds  11 годин тому

      You're very welcome! Thanks for watching

  • @AhmedAlhaj
    @AhmedAlhaj 6 годин тому +1

    Thanks for comparing in details, really useful. I noticed that Windsurf is buggy in Windows but works perfectly in MacOS, I have no idea why but i hope some1 can confirm this

    • @VoloBuilds
      @VoloBuilds  5 годин тому +1

      I suspect this is true! Most sillicon valley devs of these tools are using 100% Macs so I wonder if the testing is lacking for Windows. In fact, I was able to fix my undo/redo line removal issue by manually configuring Windsurf to use "LF" instead of "CRLF" as the default line separator. This wasn't an issue in Cursor, so I didn't expect to have to change it here. Now I'm wondering what other bugs I saw that may not be an issue on Mac..

  • @serhiikhatko8822
    @serhiikhatko8822 9 годин тому +1

    Volo, you have done a fantastic and great job. Thanks for such content. Keep up the good work, your opinion and experience are very important and interesting.

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Thank you, Serhii! Appreciate your support :)

  • @aculz
    @aculz 11 годин тому +1

    and remember, this windsurf is like just 2weeks ages compared to cursor with 1,5 years ages based on release date. to be honest, i will stop on cursor to switch to windsurf, i had good enough experience using it. and i love the way just analyze my company project which using 2017 reactjs. yes its mixed class component and functional component, but you know cursor is stuggle to handle it, sometimes it lost to a bad decision but windsurf does well perform on it.
    im sure they will get better and better in term of feature, just need a little bit of time they will have the same and competitive feature compare to cursor. or might be even better ? lets wait =))
    btw great video , im happy that someone take a time to do a deep comparison on it =)

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Thank you! You're absolutely right - it's a brand new product, and honestly I was pleasantly surprised, especially by the agentic capabilities. The automatic file identification is great. I'm excited to review them again in the future as they fix bugs and iterate on some of the features!

  • @drummermike5150
    @drummermike5150 16 годин тому +2

    I started using Windsurf over the weekend. Amazing stuff using the free one. Pro is 10 bucks cheaper than Cursor so I might make the switch.

    • @VoloBuilds
      @VoloBuilds  12 годин тому

      Yeah it's an impressive product. I'm curious to see how the new Cursor Agents stack up.

    • @drummermike5150
      @drummermike5150 12 годин тому

      Me too but it hasn’t rolled to me yet. Curious to see if Azure integration works after the update. That would be a big one for me.

    • @VoloBuilds
      @VoloBuilds  11 годин тому

      I found you can download the new version if you go to the website directly and re-download it as if you don't have it yet!

    • @drummermike5150
      @drummermike5150 11 годин тому

      @ I’ll give that a try, thanks! I tried Cursor: attempt update and it didn’t do anything. Kind of clunky that you have to download the full installer. I’m guessing the update process is in their roadmap.

    • @drummermike5150
      @drummermike5150 11 годин тому

      @@VoloBuilds I went and grabbed the latest installer and I'm on version 0.43.3. I don't see anything mentioning the agent stuff. This upgrade process isn't that great. I went to the website to find some kind of Whats new section and don't see any documentation on the new functionality. Nothing in the forum either. They need to work on their documentation and the update process or I think Windsurf will end up eating their lunch.

  • @henriquematias1986
    @henriquematias1986 5 годин тому

    Very good review. Worth noticing as well you can lose time with some of those tools by actually hiting your head on the wall sometimes instead of getting the job done “by hand”

  • @pisanghangus2
    @pisanghangus2 3 години тому

    Great review . Your experience is similar to mine

  • @JohnLewis-old
    @JohnLewis-old 14 годин тому +2

    Would love to see you score Cline (plugin for VSCode)

    • @VoloBuilds
      @VoloBuilds  12 годин тому +1

      Thanks for the suggestion!

    • @roelljr
      @roelljr 5 годин тому

      Agreed. I’ve used Cursor extensively and Windsurf and feel Cline is the best and most autonomous. Definitely do a video comparison with that @VoloBuilds! I think you will like it

  • @latchulatu
    @latchulatu 7 годин тому +1

    really great review, thank you!!. For a full-time developer, the 20-dollar plan of Cursor with a limit of 500 requests per month feels too restrictive. On the other hand, Windsurf is only 10 dollars per month with no request limit, making it far superior at the moment. (Of course, I understand this might not be a sustainable pricing model.) I think it would have been better if the video mentioned Windsurf's overwhelming advantage in terms of request limits at this point. I have a question: Does Cursor's 40-dollar plan allow for almost unlimited requests, or is there a limit of 1,000 requests?

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Thank you! I did upgrade to $40/mo for Cursor but was rarely hitting the 500 requests/mo for whatever reason. Maybe I just use a lot of auto-complete and not too much context/small prompts? Not sure! But the 500 isn't an actual limit because you actually have unlimited requests - but they just get queued. Usually the queue is 10 seconds or less, so it's not terrible.
      Also, I don't think the Cursor requests are the same as the Windsurf requests - because they are 1000 "steps" and one request is likely to take multiple steps. There is no clarity regarding how much you've used and what happens when you hit 1000.

  • @AndrewBashtovoy
    @AndrewBashtovoy 13 годин тому +2

    Volo, thanks for the review, really helps a lot. AI IDEs are evolving very fast. I got the impression that the possibility of using a local LLM such as Qwen 2.5 7B, 32B is somehow not discussed. Although it is very important for beginners. As far as I understand Cursor can connect to a local Ollama or LM Studio server via an API Gateway such as Ngrok. Can Windsurf use local LLM?

    • @VoloBuilds
      @VoloBuilds  12 годин тому

      Glad it helped! Windsurf doesn't have configurable LLMs right now, so you can't run local models with it as far as I can tell. I have not focused on local LLMs since in my experience Sonnet 3.5 is unbeatable and the open solutions haven't come close to the code quality. I also don't fully understand the usecases for when it would be necessary. I'm curious, what are your thoughts about local models and what is the use case you are considering them for?

    • @AndrewBashtovoy
      @AndrewBashtovoy 11 годин тому

      @@VoloBuilds It's simple, comparing different LLMs, setting up a local infrastructure. OpenSource LLM is Free, unlimited number of tokens. Perhaps privacy is important to some. Of course, after a beginner gets stable work you can switch to top proprietary LLMs such as Claude Sonet 3.5, GPT O1, 4o and so on.

    • @VoloBuilds
      @VoloBuilds  11 годин тому

      @@AndrewBashtovoy Yeah my thinking is like - if you're coding and it saves you one hour per month, $10 or $20 is easily justified - and let's be real, these things save MUCH more time than that! Thanks for sharing your thoughts!

    • @AndrewBashtovoy
      @AndrewBashtovoy 10 годин тому

      @@VoloBuilds I'll even say more, it not only saves time but also lowers the threshold of entry into the programming profession. We see a shift of focus from syntax to abstractions. Here would be a very interesting video comparing code quality of OpenSource LLM vs proprietary LLMs

  • @ewm5487
    @ewm5487 9 годин тому

    I'm a Pro subscriber to Cursor. Would definitely try Windsurf but they lack WSL support which is a no-go. They also lack multimodal prompt capabilities.
    Cline: heard a lot of good things but it didn't produce a working program for me where cursor did. So I'll be with cursor for the moment.

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Oh interesting! I didn't realize they are missing WSL support. But yeah they really need to add the image upload. Thanks for sharing your experience w/ Cline - I've had a lot of ppl suggest that one to me; will be checking it out soon.

  • @daniell2574
    @daniell2574 14 годин тому +1

    the reason to prefer windsurf over cursor is, that you can jump back into any stage of the code by undoing a chat you"ve sent to the AI

    • @VoloBuilds
      @VoloBuilds  13 годин тому

      I actually struggled more with Undo/Redo than anything in Windsurf. I do like the Accept All / Reject All, but keep in mind it only works if you don't make any additional changes afterwards. The undo/redo stack is linear so it can't possibly "pull out" changes it made after you made additional ones. Cursor also has accept all/reject all in the composer, but I tend not to use it. Will be giving it a more thorough try with v0.43 though.

    • @coffeebytez
      @coffeebytez 13 годин тому +1

      Cursor has this as well

  • @AbouAnia
    @AbouAnia 16 годин тому

    I am leaving Cursor after months of heavy use, it suffers from a lot of hallucination which require a lot of careful prompt engineering. i am more impressed by the last bolt.new update and i am running it locally on a 4070ti for free.

    • @chriscotton4207
      @chriscotton4207 15 годин тому

      I ran into bolt getting error loops and not resolving. Were you able to make something fully functional or just a template?

    • @AbouAnia
      @AbouAnia 15 годин тому

      @ bolt is way better

    • @chriscotton4207
      @chriscotton4207 13 годин тому

      @AbouAnia out of curiosity. I've asked a few people. Have you been able to fully create a react or next js page? Or do you still need to port it into cursor/windsurf and finish?

    • @AbouAnia
      @AbouAnia 13 годин тому

      @@chriscotton4207 do you mean using bolt? well i guess using VS code after

    • @VoloBuilds
      @VoloBuilds  12 годин тому

      I had trouble getting bolt to create functional code and the chat disappears if you leave the conversation, so I had issues using it. I will probably go back to it to give it a more thorough evaluation. Any tips to achieve success with Bolt?

  • @hope42
    @hope42 14 годин тому

    2160p 4k looks good!

  • @micbab-vg2mu
    @micbab-vg2mu 15 годин тому +1

    So far I use Cursor I am a beginner and I do not want to change softwer so offten. I used agents in Replit and I had bad experience.

    • @chriscotton4207
      @chriscotton4207 15 годин тому

      The only reason why I recommend using windsurf. It messes up less often. It doesn't insert stuff or create incorrect directories which break your program. Being new this was my issue. Windsurf has helped a lot with that.

    • @VoloBuilds
      @VoloBuilds  12 годин тому

      Yeah Cursor has consistently been at the top of the stack for a while now and I'm really excited to try out their Agent solution - I wonder if they finally cracked it. Many other Agent-based solutions generally spin their wheels and make a lot of mistakes, which is why I was excited to see how well the Windsurf agents worked. Not perfect, but better than other agentic solutions so far.

  • @telegrphavenuetv
    @telegrphavenuetv 3 години тому

    I found out that you have to be very specific znd the cascade will do wonders for you

  • @web3cryptos
    @web3cryptos 9 годин тому

    Nocode builder, windsurf is easy to use esp with large projects, in cursor I seem to hit limit faster for free plan.
    Context+ file structure+codes+dependencies= you're done.

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Interesting; I feel like I code pretty frequently but I am not really hitting these limits. I did upgrade to $40/mo though and I don't use docs too frequently so perhaps it's the way I use it. The windsurf 1000 steps thing needs clarification; I have no idea how quickly it is reached or what happens when you reach it

  • @SalaciousCarrot
    @SalaciousCarrot 15 годин тому +5

    The reason I still prefer Cursor is that I can screenshot and paste an image into chat/composer to quickly inform Claude what I want. I couldn't simply paste an image into Windsurf.

    • @chriscotton4207
      @chriscotton4207 15 годин тому

      I've been using paid windsurf and cancelled my cursor subscription. I use the image I put often and it's definitely useful. But I prefer windsurf still.
      So I swap for a quick input result and go back.

    • @javier01
      @javier01 14 годин тому +1

      ⁠@@chriscotton4207same here! WS will do the photo upload soon though I hope.

    • @m.f.mfazrin8720
      @m.f.mfazrin8720 14 годин тому

      If it is not frequent usage then you can use free claude website for it

    • @chriscotton4207
      @chriscotton4207 13 годин тому

      @javier01 same here. It's interesting that they don't have a .cursorrules equivalent or an image function. But I'd assume this will be fixed soon enough. Cursor taught me a lot already. No hate. But ws just seems more consistent for sure.

    • @VoloBuilds
      @VoloBuilds  13 годин тому

      Yes - from a practical perspective, this is a significant feature that definitely sets Cursor apart. Windsurf dev team did say they are working on it, so hopefully we'll see it soon!

  • @JRichens
    @JRichens 11 годин тому

    Have you done a comparison with Cline?

    • @VoloBuilds
      @VoloBuilds  11 годин тому

      Not yet, but I have been hearing some good things so will add it to my list to review

  • @XXAI-1
    @XXAI-1 5 годин тому

    as a beginner ,who can tell me choose which one

  • @mybocks3
    @mybocks3 14 годин тому

    You most certainly *_CAN_* load documents into Windsurf.

    • @chriscotton4207
      @chriscotton4207 13 годин тому

      @@mybocks3 I'm not by my computer right now but can you load an image and have it read it.

    • @mybocks3
      @mybocks3 13 годин тому

      I don't know about images, but in response to 2:43 you can give it documentation for context. I create a masterplan.md file, then create an instructions folder + instructions md file, then drag in my masterplan doc and tell Cascade to load it into instructions.md. From then on Cascade knows to reference the codebase _and_ the instructions.

    • @VoloBuilds
      @VoloBuilds  11 годин тому

      I was referring to Documentation which Cursor has out of the box (docs for various standard libraries/frameworks). Windsurf doesn't currently have that - but you are right that there is a workaround to achieve a similar effect by adding the file to your repository and then referencing it - either through directly tagging, or having an index sort of file that tells it what it should reference. I believe this is still more friction than what Cursor enables, but thank you for sharing the workaround!

  • @robertmarquardt
    @robertmarquardt 14 годин тому

    Thanks

  • @dannyprats824
    @dannyprats824 10 годин тому

    ​ @VoloBuilds GPT Pilot (Pythagora) is better.. Since last year it has already been integrated with most of the features mentioned in this video, in addition to being the pioneer in being 100% multi-agent based. You should seriously give it a chance.

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Thanks for the suggestion, will check it out!

  • @elliscaicedo9045
    @elliscaicedo9045 9 годин тому

    Windsurf a like so much cuz the app read all my folders in the project

    • @VoloBuilds
      @VoloBuilds  5 годин тому +1

      Yeah the automatic file identification is pretty great; I saw that Cursor also just added it in v0.43 - I'm curious if it's as good

  • @KonaTech
    @KonaTech 13 годин тому

    What cursor have already 9 months

    • @VoloBuilds
      @VoloBuilds  12 годин тому

      Many of the features are shared yeah, but Windsurf did have the edge on the Autonomy front. Now Cursor released Agents so I have my hands full working on the next video :)

  • @hamburger--fries
    @hamburger--fries 5 годин тому

    The new cursor release is wonky.

  • @FactsNoCare
    @FactsNoCare 11 годин тому

    The new cursor update removed long context chats.

    • @VoloBuilds
      @VoloBuilds  11 годин тому

      What. Are you serious? I haven't tried it yet, but about to dig in. What is the limitation you are seeing?

    • @FactsNoCare
      @FactsNoCare 11 годин тому

      @@VoloBuilds I just downloaded it myself a little ago so haven't tried it yet but I noticed it wasnt an option in chat and its not anywhere in the settings anymore.

    • @VoloBuilds
      @VoloBuilds  11 годин тому +1

      @@FactsNoCare Thanks for the heads up - I'll have to try and see!

  • @BazSupport
    @BazSupport 12 годин тому

    Windsurf, for now

    • @VoloBuilds
      @VoloBuilds  12 годин тому

      It's definitely a solid option. I'm curious to see how the v0.43 Cursor agents stack up to Windsurf

  • @melvinjongen1697
    @melvinjongen1697 10 годин тому

    New update cursor sucks a lott also the @codebase is gone

    • @VoloBuilds
      @VoloBuilds  5 годин тому

      Oh no :( About to try it out now, we'll see how it goes. The changelog looked really impressive but I've seen mixed reviews

  • @gorandigitalnomad
    @gorandigitalnomad 14 годин тому

    Cursor is useless!
    You forget to mention that cursor is 20$, windsurf 10$

    • @VoloBuilds
      @VoloBuilds  13 годин тому +2

      There's literally a whole section in the video called Value during which I talk about the price.

    •  13 годин тому +1

      Watch the video, the last section is about the price.