After reading through all the comments this morning, it's clear I need to do a deep dive into comparing Windsurf, Cursor, and Cline for all of you! Maybe even a livestream building out a couple different use cases with each? Not sure yet, but I'm gonna make this fun for everyone and let's settle which platform is the best (until the other one gets an update next week lol). To be honest, I WANT Cursor to be the best because it is open source and has been around for the longest. And maybe it will come out on top when I play around with it more. Looking forward to that! Happy Thanksgiving to those of you in the US! 🥳
Yes, this would be great. A comparison between Windsurf, Cursor, Composer Agent, and Cline, and how the use of those tools can be combined with Ottodev.
Edit: lol you are already talking about it, I was reading comments as watching! Yes still watching but would also like to see. Hopefully in this video you address how it relates to oTTo dev or when you use one over the other, or each in concert. Not that this or your next video have to always be oTTo dev at all, just curious and hoping you touch on that. BOLT and Windsurf are great but I do get caught in seemingly endless loops sometimes trying to fix rather trivial things. Little upgrades can make all the difference on foundational products and this seems like an easy fix. Can't wait for image upload feature to oTTo btw but was worth brining oTTo into the conversation when talking about Cursor, Windsurf etc even if its just to mention how it is different for a min in a 30 min video. Happy Thanksgiving Cole
Don't forget to compare the Linux compatibility. I know you don't care about it because you are a hard windozer fanboy but although you don't understand it is very important.
When I start working on a project I create a project status file, with the idea, the tools and any information. After completing anything I will ask to update the project status file, so next time you need to open a new chat the first thing I do is say “read the project status” it will know what you are doing, what is left to do, give it a try.
Same! 😂 I create around 100 steps, basically divide the project outline and prompt them. Keep a status folder 📁 easy to tag in the prompts. Recently I tried multiple files under it such as project outline, phase details, development status, session context, technical descisions. I found having multiple files keeps a better context. But I agree the idea works. 🎉
I absolutely love it, going to start doing this myself on the very next project! This should be tip #0, I would totally add that in right away if I could.
As someone who has 0 coding background, I've been using Windsurf as a coding mentor to walk me through the project I'm trying to build. I take it step by step and make it explain to me every part of the code it produces. 100% better than any dev course you can ever pay for.
Thank you for writing this post. After watching this video, my immediate thought was this app is really for Developers. I am not that. I have ideas of apps/tools that I want to build. I have successfully built and deployed an app with Replit. I wanted a similar tool that could help me; which is why I watched this video. I was just about to close out this video because I thought it wasn't for me until I read your post. I have downloaded the app and I will now try it out. Thanks!
thank you so much for all these valuable using tips. especially this "test it before you accept/recline" (which I didn't knew was possible this way) saved me so much headache
Thank you very much for helping me along the way. Windsurf is amazing. The interface for Cascade. Doing the best I can to upgrade for as much as I can as fast as I can as I understand it. Love, Greg Cascade
@@chenrvn Claude Haiku is really where I mostly land. I've tried the others but Claude really handles the UI the best and Haiku is more affordable. Qwen is decent for function but UI wise is usually pretty rough. I basically get the core functions and then swap to windsurf from there.
what you can also do is instead of going to o1 is install the cline extension and open it in the left side bar. when Cascasde is struggling or going around in circles get Cline to look at the same problem and it most cases Ive found it works it out
Didn't think of that. I just copy and paste the code it's stuck on and move it to perplexity or gpt or a random one lol usually one of them figure it out
Yes. For some specific code issue it is better to start fresh. but of course this is a case by case basis, it depends on the situation and dependencies. often I use o1 models with fresh context (just the problem at hand not the whole code base to inspire claude. Claude has access to the full context then integrates the idea. For the more complex issues I still have to tell Claude what to do but often I don't have to with the method I described.
Cole, je suis d'accord avec vous c'est une superbe plateforme pour développer plus vite et éviter de prendre trop de temps. Le résultat est juste fantastique!
One thing I’ve found really helpful when dealing with these various AI coding tools is to separate the documentation into a different text file. This gives me a place to describe the goals and requirements of the code module, along with any details that another developer (or AI) can use to quickly understand the code. I can then @ reference the document file whenever I am having the AI edit the code. This also really speeds up code edits, because the AI is only having to diff the code and isn’t having to print and diff through a bunch of comments
As a side note: I also have a template and guidelines for the code documentation file itself, which I then @ reference when having the AI generate or update a code module’s documentation file. This documentation file can be combined with the code file to have the AI generate/update a separate file with unit tests.
I have been using Windsurf for a week now and my productivity has been insane. I get a week's work done in a few hours. Ofcourse it's not perfect and still needs some improvements but for it's by far the best AI coding tool. I have been a Cursor user for sometime now but don't plan to use it again.
Same, i've used windsurf 12+hours per day every day for the last few days. Im not a coder but can make fairly complex websites with some patience. Pulled two all nighters haha.
Windsurf early adopter here and I can say without a doubt the Cline plugin is the cream of the crop right now. I have tried each the ones you've mentioned and I still fall back to Cline. It just works. I am not creating simple test projects, we are talking hardned production apps powering fortune 300's to small mom a pops. I do like Windsurf, but it wasn't as good and they pretty much shit the bed on their new pricing model. That was the nail in the coffin for me and I am paid up for a year.
Windsurf is so insanely frustrating. It is constantly making minor changes to get you to click ok, ok, ok, ok, ok... and then you suddenly notice that your well-tested functions and even your schema are totally borked and you cannot find the previously completed and tested code. It's like programming with a team of super fast typists who are overly confident and slightly brain-damaged. (Of course, it is also amazing in potential, but early)
True... this is the only drawback to using it. When it works it works great. But I find that while it understands your codebase, it fixes your current problem while destroying your previously working code. I have to keep my fingers crossed everytime it fixes my code. If they fix this, Windsurf will be the best, even though it already is
It's a hallucination problem. Just revert the prompt that messed things up. Then start a new convo then continue. It frustrated me at first till I figured this out
I am also addicted, glad I found alternatives for when I get throttled Dec 11. I also created files to define the project, its goals and eventually constraints to help keep the smarts of the AI get ahead of the actual goal which in my case was functional equivalence with the original code which was fairly opaque js. Turning it into typescript on the way to perhaps python for use in another project for which this is a complex piece. Won't bore you with the D&Details. Would love to hear comparisons, looking at alternatives openhands and bolt.
Totally fair question! The main thing that separates Windsurf is how it uses agents and chain of thought in the background, though Cursor is starting to put out updates for exactly that. So they are starting to become pretty similar
Its actually gets you better responses if you dont prompt o1 or any other model the code first but the task or problem to solve. Because (like humans) than it knows what to search for when watching the code (because it cant scroll up like we do)
I love the breakdown that you provided for Windsurf. Can you please do a breakdown like this in regards to Cursor Composer Agent? For example, how you will combine Cursor Composer Agent with Ottodev?
I usually use reasoning models like O1-Preview to generate a comprehensive PRD and .windsurfrules file and then use 3.5 sonnet for coding. I works quite well. Additionally saving documentation in markdown format also helps generate up-to-date code as 3.5 sonnet cannot access the web.
RE: Your point about conversations getting to long and dealing with hallucinations... I've found that simply prompting the model to scan through our recent conversation and picking back up where we left off to work pretty well. Could help keep the Flow going. ;)
I love Windsurf. I'm doing a Flutter desktop Signal type direct chat app with SSL for Mac/Linux which isn't possible to view in a Bolt web container and it's been amazing. I don't really use the agentic aspect other than sometimes it runs some terminal commands. I still do a ton of things manually and have to test/verify all the changes visually in my app, so there's still a lot to do for AI.
Both Cursor and Windsurf are based on VSCode. I haven't tried Windsurf, but Cursor imported all my VSCode settings and extensions and I felt completely at home, didn't have to set up anything that was already working. I don't know if Windsurf does this too, but I wouldn't be surprised if it did. Either way copying your user JSON and your list of extensions takes only a few minutes at most. Now if you use another IDE like IntelliJ… yeah it's going to be more difficult to achieve parity (esp. for features like the debugger or integrations with JVM tools)
I agree, I did not touch cursor after I used windsurf.. it however gets extremely slow and not reliable in learning a large project unless you give the complete codebase, also it tends to forget the context over time so I have some common documentation with status sharing to keep it on track over long sessions
I love the Windsurf workflow, but I find cascade breaks a lot even with paid plan. Would be amazing to have a agentic model where errors are sent to 2 or more different models (like Sonnet 3.5 and o1) and the responses are automatically tested to see if they work.
I'm wondering, did you record the video before Cursor Agent was released for the Composer, or afterward? I also think Windsurf AI is quite good, and right now I'm testing both IDEs to see how well the agent capabilities of Windsurf AI and Cursor's Composer perform.
How on earth do I get a backend...and which is better for production ready code? Can anything really build a fullstack production ready web app...or are these just merely for prototypes? Also which platforms aren't censored?
I'm working on full stack Ruby on Rails apps with Cursor (about to try windsurf) and it's amazing. Best models generally produce decent code and Ruby is a super readable language so ideal for collaborative working with AI
"I am quite new to AI, I need assistance in creating a local A.I. story or roleplay where the storyline continues from exactly where we left off previously and remembers what was said/has happened - so when you reopen our chat conversation it doesn't forget nor lack sufficient context required for maintaining an engaging narrative history of interactions within that dialogue sequence. Is there any way to accomplish this using a free, agent/command-automated process?"
It's all free right now, probably because they want to collect a lot of data to improve the product. I believe it is going to be $10 a month starting the 11th of this month.
Windsurf can run commands on your computer so it can really help you deploy your site in any way you want! I would start by telling it you want to deploy it and just see what it recommends. It can walk you through the whole process for Netlify, Vercel, etc.
@ChristophBackhaus Compared to cursor, I noticed cursor makes less errors and I have never gotten stuck in some error loop, I would chose cursor over windsurf any day
Ive been really trying to love it, but Cursor has been much better at tracing code in large projects (somehow). I keep hearing everyone say how much better Windsurf is with context awareness, but I have had the opposite experience compared to Cursor.
I appreciate you sharing Erik! I have had a better experience with Windsurf, but I haven't tried Cursor yet after their recent updates. I'll have to give it another shot
Windsurf is free for now probably just to collect data to improve their product. I know they are going to start charging I believe on the 11th of this month.
@@ColeMedin Is it going to be like Bolt or? Also I cant seem to figure out how to deploy from Windsurf, or do they not have a bolt like deploy feature? THanks!
@@ColeMedin I'm more thinking where it helps you create the test file first without implementing code. Once you have that then yeah seems like you could just @mention the test file.
You can import GitHub repositories into Bolt! For oTToDev we recently released the ability to import local projects just from a folder on your computer.
oTToDev/Bolt is more for building frontends directly in the browser. And then Cursor/Windsurf is for having an AI coding assistant right in the IDE, so more developer focused.
I've found it to be better than Cursor but honestly I haven't used Cursor after their recent updates so I really need to try it out again to fully compare!
I imported my bolt app to windsurf and it is so much better. but can i reimported to bolt when i am ready ? because deploying is so much easier in bolt ( online version)
Yes you can import GitHub projects into Bolt, so you can publish what you have from Windsurf into GitHub and then bring it into Bolt to deploy to Netlify!
Does not work for me, when I try to apply suggested changes to a file, I always get an error "file has been modified since edit was generated. Cannot apply content". I definitely did not touch the files.
Could you try restarting the IDE? It might ask you to save files that you forgot you updated, or maybe there was a glitch with Windsurf. I haven't had this happen before!
The whole idea of agents in the background was new with Windsurf, though Cursor has had some recent updates for similar things. So they are pretty similar overall! I'd definitely recommend playing around with both and seeing which works better for what you're trying to build
After reading through all the comments this morning, it's clear I need to do a deep dive into comparing Windsurf, Cursor, and Cline for all of you! Maybe even a livestream building out a couple different use cases with each? Not sure yet, but I'm gonna make this fun for everyone and let's settle which platform is the best (until the other one gets an update next week lol).
To be honest, I WANT Cursor to be the best because it is open source and has been around for the longest. And maybe it will come out on top when I play around with it more. Looking forward to that!
Happy Thanksgiving to those of you in the US! 🥳
Yes, this would be great. A comparison between Windsurf, Cursor, Composer Agent, and Cline, and how the use of those tools can be combined with Ottodev.
Edit: lol you are already talking about it, I was reading comments as watching!
Yes still watching but would also like to see. Hopefully in this video you address how it relates to oTTo dev or when you use one over the other, or each in concert. Not that this or your next video have to always be oTTo dev at all, just curious and hoping you touch on that. BOLT and Windsurf are great but I do get caught in seemingly endless loops sometimes trying to fix rather trivial things. Little upgrades can make all the difference on foundational products and this seems like an easy fix. Can't wait for image upload feature to oTTo btw but was worth brining oTTo into the conversation when talking about Cursor, Windsurf etc even if its just to mention how it is different for a min in a 30 min video. Happy Thanksgiving Cole
Don't forget to compare the Linux compatibility. I know you don't care about it because you are a hard windozer fanboy but although you don't understand it is very important.
When I start working on a project I create a project status file, with the idea, the tools and any information. After completing anything I will ask to update the project status file, so next time you need to open a new chat the first thing I do is say “read the project status” it will know what you are doing, what is left to do, give it a try.
Same! 😂 I create around 100 steps, basically divide the project outline and prompt them. Keep a status folder 📁 easy to tag in the prompts. Recently I tried multiple files under it such as project outline, phase details, development status, session context, technical descisions. I found having multiple files keeps a better context. But I agree the idea works. 🎉
Same principle to Claude in designing ideas. One feature per chat in a project and end it with status and next steps.
I did the same thing except with a project_status folder -- and the project requires any context I just point it at that folder for the dev history.
I absolutely love it, going to start doing this myself on the very next project! This should be tip #0, I would totally add that in right away if I could.
wow that’s amazing and super helpful thanks Gerardo
As someone who has 0 coding background, I've been using Windsurf as a coding mentor to walk me through the project I'm trying to build. I take it step by step and make it explain to me every part of the code it produces. 100% better than any dev course you can ever pay for.
Exactly! :D
I have shown it to my student as a co-mentor, he love it too!
Thank you for writing this post. After watching this video, my immediate thought was this app is really for Developers. I am not that. I have ideas of apps/tools that I want to build. I have successfully built and deployed an app with Replit. I wanted a similar tool that could help me; which is why I watched this video. I was just about to close out this video because I thought it wasn't for me until I read your post. I have downloaded the app and I will now try it out. Thanks!
wow windsurf team just added a new feature to add images this is insane
wooooww
excellent, like in Cursor!
Yo bro, Do I need to update my Windsurf? cuz I really need that function 😭
I know it's super exciting! :D
not true. i don't see it
thank you so much for all these valuable using tips. especially this "test it before you accept/recline" (which I didn't knew was possible this way) saved me so much headache
I'm glad I could save you a headache! haha
You bet! :D
Thank you very much for helping me along the way. Windsurf is amazing. The interface for Cascade. Doing the best I can to upgrade for as much as I can as fast as I can as I understand it. Love, Greg Cascade
You bet! Yeah Windsurf is just the best!
This is funny, I've 100% been using the same workflow start in bolt/ottodev then move to windsurf! I'm in love with both so much!
which model do u use in ottodev?
I was using Bolt and then Windsurf but V0 is going to be replacing Bolt.
@@mellowtones1985why? What is the reason that it will replace it?
There is new update every couple of days of new stuff…
@@chenrvn It seems to have a better UI.
@@chenrvn Claude Haiku is really where I mostly land. I've tried the others but Claude really handles the UI the best and Haiku is more affordable. Qwen is decent for function but UI wise is usually pretty rough. I basically get the core functions and then swap to windsurf from there.
what you can also do is instead of going to o1 is install the cline extension and open it in the left side bar. when Cascasde is struggling or going around in circles get Cline to look at the same problem and it most cases Ive found it works it out
Didn't think of that. I just copy and paste the code it's stuck on and move it to perplexity or gpt or a random one lol usually one of them figure it out
Yes. For some specific code issue it is better to start fresh. but of course this is a case by case basis, it depends on the situation and dependencies. often I use o1 models with fresh context (just the problem at hand not the whole code base to inspire claude. Claude has access to the full context then integrates the idea. For the more complex issues I still have to tell Claude what to do but often I don't have to with the method I described.
Great suggestion! :D
Cole, je suis d'accord avec vous c'est une superbe plateforme pour développer plus vite et éviter de prendre trop de temps. Le résultat est juste fantastique!
One thing I’ve found really helpful when dealing with these various AI coding tools is to separate the documentation into a different text file. This gives me a place to describe the goals and requirements of the code module, along with any details that another developer (or AI) can use to quickly understand the code. I can then @ reference the document file whenever I am having the AI edit the code. This also really speeds up code edits, because the AI is only having to diff the code and isn’t having to print and diff through a bunch of comments
As a side note: I also have a template and guidelines for the code documentation file itself, which I then @ reference when having the AI generate or update a code module’s documentation file.
This documentation file can be combined with the code file to have the AI generate/update a separate file with unit tests.
@@THCV4I had this exact idea to help bolt. Is that what youre using it for or?
I love it! Thank you!
We are in the second Prometeus moment in human history.
Imagine building Ottodev with Windsurf! 🍻
Already doing it bro and actually its working lol
@@manuoffi Really?
@@manuoffi which model you use in Ottodev? what is the best?
Right there with you, it is the best I’ve tried to date!! ☄️
Begin to use it last week and after simple 1h of test = LOVE IT ! Immediatly buy it and yes, it's addictive :P
I have been using Windsurf for a week now and my productivity has been insane. I get a week's work done in a few hours. Ofcourse it's not perfect and still needs some improvements but for it's by far the best AI coding tool. I have been a Cursor user for sometime now but don't plan to use it again.
Same, i've used windsurf 12+hours per day every day for the last few days. Im not a coder but can make fairly complex websites with some patience. Pulled two all nighters haha.
Windsurf early adopter here and I can say without a doubt the Cline plugin is the cream of the crop right now. I have tried each the ones you've mentioned and I still fall back to Cline. It just works. I am not creating simple test projects, we are talking hardned production apps powering fortune 300's to small mom a pops.
I do like Windsurf, but it wasn't as good and they pretty much shit the bed on their new pricing model. That was the nail in the coffin for me and I am paid up for a year.
Windsurf is so insanely frustrating. It is constantly making minor changes to get you to click ok, ok, ok, ok, ok... and then you suddenly notice that your well-tested functions and even your schema are totally borked and you cannot find the previously completed and tested code. It's like programming with a team of super fast typists who are overly confident and slightly brain-damaged.
(Of course, it is also amazing in potential, but early)
True... this is the only drawback to using it. When it works it works great. But I find that while it understands your codebase, it fixes your current problem while destroying your previously working code. I have to keep my fingers crossed everytime it fixes my code. If they fix this, Windsurf will be the best, even though it already is
It's a hallucination problem. Just revert the prompt that messed things up. Then start a new convo then continue. It frustrated me at first till I figured this out
@@telegrphavenuetvdifficult to keep track when you super deep down into a whole different issue lol but I hear you
@@YusufEbr Haha I know. Test driven development is key
indeed that made me uninstall quick. Unacceptable
Yeah.. I am working with it.. It is awesome
Windsurf is currently my favorite AI coding tool too!
"Edit this to make it better"
And boom, it now knows exactly what I'm talking about
lol
I am also addicted, glad I found alternatives for when I get throttled Dec 11. I also created files to define the project, its goals and eventually constraints to help keep the smarts of the AI get ahead of the actual goal which in my case was functional equivalence with the original code which was fairly opaque js. Turning it into typescript on the way to perhaps python for use in another project for which this is a complex piece. Won't bore you with the D&Details. Would love to hear comparisons, looking at alternatives openhands and bolt.
❤ It's nice to know that you're addicted to it as well😂
Thanks Cole, appreciate your comments!
Was thinking of switching, but this seems the same as cursor, which has already had these features. Whats different / What am I missing ?
Totally fair question! The main thing that separates Windsurf is how it uses agents and chain of thought in the background, though Cursor is starting to put out updates for exactly that. So they are starting to become pretty similar
@ColeMedin thanks for that clear response. You're right, agentic flows are still being rolled out on cursor. Not yet public.
Its actually gets you better responses if you dont prompt o1 or any other model the code first but the task or problem to solve. Because (like humans) than it knows what to search for when watching the code (because it cant scroll up like we do)
I love the breakdown that you provided for Windsurf. Can you please do a breakdown like this in regards to Cursor Composer Agent? For example, how you will combine Cursor Composer Agent with Ottodev?
Yeah I would love to! I'm planning some content around Cursor as we speak! Especially to compare it to Windsurf
I usually use reasoning models like O1-Preview to generate a comprehensive PRD and .windsurfrules file and then use 3.5 sonnet for coding.
I works quite well.
Additionally saving documentation in markdown format also helps generate up-to-date code as 3.5 sonnet cannot access the web.
Awesome approach!
Stoooppp! They just dropped an update!! BIG update!! I love this app also!
Yeah they're pushing out nice updates pretty regularly, it's awesome!
Yeah, image upload.
RE: Your point about conversations getting to long and dealing with hallucinations... I've found that simply prompting the model to scan through our recent conversation and picking back up where we left off to work pretty well. Could help keep the Flow going. ;)
Yes for sure!
Thank you. 🙏
Totally agree with you!!
Good tip on starting a new session when it starts hallucinating
I love Windsurf. I'm doing a Flutter desktop Signal type direct chat app with SSL for Mac/Linux which isn't possible to view in a Bolt web container and it's been amazing. I don't really use the agentic aspect other than sometimes it runs some terminal commands. I still do a ton of things manually and have to test/verify all the changes visually in my app, so there's still a lot to do for AI.
Hi Cole, Ive been addicted to your videos! I have a small, friendly request. Would it be possible to upload in 4k? Keep up the great work!
Thank you! I'll consider doing 4k - though that'll make rendering times take a LOT longer haha. I'll play around with it!
I'm not changing my dev environment every 15 days, cause of a new “AI IDE”
Which one do you use now? I am with you for sure, though Windsurf just impressed me so much I started using it!
Both Cursor and Windsurf are based on VSCode. I haven't tried Windsurf, but Cursor imported all my VSCode settings and extensions and I felt completely at home, didn't have to set up anything that was already working. I don't know if Windsurf does this too, but I wouldn't be surprised if it did. Either way copying your user JSON and your list of extensions takes only a few minutes at most. Now if you use another IDE like IntelliJ… yeah it's going to be more difficult to achieve parity (esp. for features like the debugger or integrations with JVM tools)
@@desmond-hawkinsyup windsurf is VS Code, too! It’s awesome
I agree, I did not touch cursor after I used windsurf.. it however gets extremely slow and not reliable in learning a large project unless you give the complete codebase, also it tends to forget the context over time so I have some common documentation with status sharing to keep it on track over long sessions
That's a great solution to a problem I definitely run into myself!
Excellent video! Thanks for the tips.
Glad it was helpful! You bet!
This video is very useful, thank you so much🙏
You are so welcome!
What do you guys recoomend for converting web sites or apps into wireframe that can be imported into Windsurf or is that even necessary?
Nice. What about using V0 for UI now that it can create multiple files and then use Windsurf to auth, backend etc?
it also a good solution
Yeah that's a good combo!
Yup, it's only getting better!
I used windsurf for like 2 hours and figured all of that out. I wouldn’t go as far as saying I’m a super user
Hi Cole, great video, can you make whole website, let say for digital studio, i have been using wp for all my projects before.
Thank you! Yeah I'm definitely planning on creating content around making whole full stack apps with Windsurf!
I hope Winsurf will work on their code accuracy, like Cursor did.
Same here! I spent 15 minutes building code that would take me a week on my own 😮
I love the Windsurf workflow, but I find cascade breaks a lot even with paid plan. Would be amazing to have a agentic model where errors are sent to 2 or more different models (like Sonnet 3.5 and o1) and the responses are automatically tested to see if they work.
I've been using it for one day now!
Windsurf is 🔥🔥
Agreed!
when are we getting model context protocol in ottodev?
The whole concept of tool calling and agents (similar to model context protocol) is something someone on the maintainer team is working on!
Thx so much. Would also love to see an even more beginner friendly approach.
You bet! What kind of simplicity would you want me to add in?
I'm wondering, did you record the video before Cursor Agent was released for the Composer, or afterward? I also think Windsurf AI is quite good, and right now I'm testing both IDEs to see how well the agent capabilities of Windsurf AI and Cursor's Composer perform.
Good question! I actually recorded this after the latest Cursor updates, but I didn't get a chance to try them. I definitely need to haha
Is there a community where we can share all of our apps that we built like a live share?
I am working on a community over here:
thinktank.ottomator.ai
Definitely feel free to share there anything you have built - I would love to see it :D
I have seen miracles happen with WindSurf! It behaves like a human after some casual prompts.
Exactly!
I totaallyyy agree brooooo I'm too addicted
Thanks.. again amazing all of this.. 😀👌🖖
Thank you!
I agree. Windsurf rocks
How on earth do I get a backend...and which is better for production ready code? Can anything really build a fullstack production ready web app...or are these just merely for prototypes? Also which platforms aren't censored?
I'm working on full stack Ruby on Rails apps with Cursor (about to try windsurf) and it's amazing. Best models generally produce decent code and Ruby is a super readable language so ideal for collaborative working with AI
They could fix the hallucination issue by allowing users to append prompting to the end of every prompt it sends like Cline.
SAME! I'm up clucking at midnight as I have been for 3 weeks
The first thing I want to know about any AI app is will it work with local LMs (i.e. Ollama).
Yeah Windsurf won't, but you can use local LLMs with Cursor! Cursor definitely wins that one
"I am quite new to AI, I need assistance in creating a local A.I. story or roleplay where the storyline continues from exactly where we left off previously and remembers what was said/has happened - so when you reopen our chat conversation it doesn't forget nor lack sufficient context required for maintaining an engaging narrative history of interactions within that dialogue sequence. Is there any way to accomplish this using a free, agent/command-automated process?"
🎉 You can get it to write tests, then run them. So get it to build a fullstack app that actually works when you launch it. Unlike the competition. 🎉
Exactly right!
me too , its awesome
I've been using it since few days as a free mode but there hasn't been any limit yet. What's the catch?
It's all free right now, probably because they want to collect a lot of data to improve the product. I believe it is going to be $10 a month starting the 11th of this month.
How do you deploy a site with Windsurf?
Windsurf can run commands on your computer so it can really help you deploy your site in any way you want! I would start by telling it you want to deploy it and just see what it recommends. It can walk you through the whole process for Netlify, Vercel, etc.
how to make the sidebar of Windsurf bigger as your? My sidebar is quite small (compare to Cursor or VSCode sidebars) with the same default zoom level
Honestly I just used the default! You can click and drag in the middle between two sections though to change sizing!
Have windsurf some feature for ingest documentations like cursor?
Not yet but I'm sure it's coming soon!
I’ve been using this for quite some time since its release and it’s amazing but definitely has its limitations
Cursor VS Windsurf???
Yeah that's definitely in order!
🎉🎉🎉🎉🎉 is the best . Age of magic is bugging
Only thing keeping me from switching is the AI commit messages in Cursor.
Yeah that is really nice!
Windsurf sucks for me, I'm stuck in a loop of errors
That is were you are actually going to need to code.
Let it write more and more tests
@ChristophBackhaus Compared to cursor, I noticed cursor makes less errors and I have never gotten stuck in some error loop, I would chose cursor over windsurf any day
in windsurf has error of ErrorServer encountered error of type: permission_denied. why this error are shoing while in chat
Ive been really trying to love it, but Cursor has been much better at tracing code in large projects (somehow). I keep hearing everyone say how much better Windsurf is with context awareness, but I have had the opposite experience compared to Cursor.
Exactly the same here
I appreciate you sharing Erik! I have had a better experience with Windsurf, but I haven't tried Cursor yet after their recent updates. I'll have to give it another shot
How does Bolt cost tokens and windsurf doesnt? Am I missing something?
Windsurf is free for now probably just to collect data to improve their product. I know they are going to start charging I believe on the 11th of this month.
@@ColeMedin Is it going to be like Bolt or? Also I cant seem to figure out how to deploy from Windsurf, or do they not have a bolt like deploy feature? THanks!
Yeah it's just like Bolt! Yeah Windsurf doesn't have a deploy feature, but you can ask the LLM to guide you on deploying what you make!
I was up till 4am - and then they published image upload.
Yeah it's insane!
Hello my name is James and I'm addicted to Windsurf. Last thing before bed, I fire off a Cascade and first thing I do upon waking is check the results
How does it do in a test driven development flow where it writes the test first?
It does pretty well! Especially if you "@" mention the test file when you are telling it to create a component based on those tests.
@@ColeMedin I'm more thinking where it helps you create the test file first without implementing code.
Once you have that then yeah seems like you could just @mention the test file.
Ah yeah I have played around with this just a bit, and it definitely seems to do well! Though I usually have to correct the tests a bit.
@ it’s better than nothing. 😂
Hi, thank you dawg
Next video idea : deployment cost
grea8 video thanks!!
You're welcome!
how do you use bolt on an existing project?
You can import GitHub repositories into Bolt!
For oTToDev we recently released the ability to import local projects just from a folder on your computer.
@@ColeMedin So Bolt + oTToDev is basically = windsurf/cursor? I don't get that part
oTToDev/Bolt is more for building frontends directly in the browser. And then Cursor/Windsurf is for having an AI coding assistant right in the IDE, so more developer focused.
@@ColeMedin makes sense, thanks man!
How does this compare to cursor for you?
I've found it to be better than Cursor but honestly I haven't used Cursor after their recent updates so I really need to try it out again to fully compare!
I imported my bolt app to windsurf and it is so much better. but can i reimported to bolt when i am ready ? because deploying is so much easier in bolt ( online version)
Yes you can import GitHub projects into Bolt, so you can publish what you have from Windsurf into GitHub and then bring it into Bolt to deploy to Netlify!
I made an ahk , that type one request at a time and type ,accept, press enter automatically
Nice!!
Does not work for me, when I try to apply suggested changes to a file, I always get an error "file has been modified since edit was generated. Cannot apply content". I definitely did not touch the files.
Could you try restarting the IDE? It might ask you to save files that you forgot you updated, or maybe there was a glitch with Windsurf. I haven't had this happen before!
Today they added the option to upload images!
yeah it's insanely cool!
Oh, I can't relate more even if I tried 😅
Bolt/ottodev is just web tech.
Right, Windsurf is better for building backends and things like that
@ColeMedin windsurf is mesmerisingly good. It doesn't get things right first time but carries on with different tactics until it delivers.
it has its ups and downs... i been pluggin you in their discord a lot
though
Indeed. Thank you!
is it possible to export or download whole project file from bolt?
With oTToDev you can!
Any idea how does it compares to Cursor? Seems like a lot of the features are similar.
Windsurf has worked better for me compared to Cursor in general, though I do have to give props to Cursor for being open source!
@@ColeMedin Interesting, I used to use Codeium extension in VS code and loved it. I'll have to give it a try.
I just experiment Cascade with vision. Oh boy...
Well i was hoping it leveraged Model Context Protocol or had anything that cursor is missing. Im hoping its free at least.
Yeah I really wish it did too! It is free to use for now though!
I think you didn't look at the last Cursor update.
I honestly haven't tried Cursor after the last update, I certainly need to asap haha
I really don't see how is this different from Cursor. Ideas?
The whole idea of agents in the background was new with Windsurf, though Cursor has had some recent updates for similar things. So they are pretty similar overall! I'd definitely recommend playing around with both and seeing which works better for what you're trying to build
after update evrye time show ErrorServer encountered error of type: unknown.
This happens in Windsurf? After you send in a prompt?
Chat gpt revolutionised the coding industry
I got an email yesterday that for US Thanksgiving my free trial is extended until Dec. 11 which is amazing!
Yeah they're being super generous! And I'm sure we're helping them collect a lot of data too haha