I love Windsurf but the few things I really would like are: 1. Being able to add docs or scraped html into markdown into context for various libraries and frameworks. A lot of stuff is changing all the time and the LLMs base training is not sufficent. The number of times it uses depreciated commands or practices .. 2. Being able to add the equivalent of a cursor rules file (.cursorrc), that is a piece of information that is always prepended to the context window for every execution of the agent. The number of times it changes the packages to the wrong version or start creating files in the wrong folder duplicating a component.. or it decides to create apis instead of server actions on forms 3. Voice dictation control of the editor 4. Tighter integration with git. Branch state awareness - ability to reference current git diffs
yes a rules file would be nice. it kept forgetting how i include local header files in C++ and that I don't need the full path due to how i configured my cmake. I had to keep telling it again and again.
@@elawchess ask Windsurf chat: What is the best way to use cascade base and Claude 3.5 sonnet and GPT 40 in Windsurf? Here is a summary below but it will give a detail explanation on how to use the different models for best use of Windsurf AI. 1. Cascade Base (Primary Coding Assistant): Core Strengths:
Immediate, context-aware code generation Project-specific implementation Direct code modification Executable solution generation Best Use Cases: Rapid code implementation Refactoring existing code Writing project-specific functions Debugging within current project context 2. Claude 3.5 Sonnet (Analytical Assistant): Core Strengths:
Deep code analysis Architectural insights Ethical reasoning Complex logic explanation Best Use Cases:
Comprehensive code review System design consultation Identifying potential improvements Explaining intricate algorithms 3. GPT-4 (Creative Problem Solver): Core Strengths:
Innovative feature brainstorming Broad knowledge application Creative problem-solving Conceptual design exploration Best Use Cases: Initial concept generation Exploring novel solutions High-level architectural thinking Cross-domain problem solving Integrated Workflow Strategy
The best thing I did to improve my productivity with Windsurf was to realize that doc strings and directory readme files don't just provide context for humans. setting and maintaining and resetting context over a codebase is so much easier with Windsurf that it ever could be with the Claude's a web interface.
Agree with that. Agentic agent of Windsurf > Cursor, but Cursor autocompletion >>> Windsurf and it's impossible to install Supermaven / continue or an another plugin to improve / replace that
I use both, Cursor is VERY VERY VERY bad at context awareness compared to Windsurf. Cursor quickly loses context , does not know what it was doing a little while ago, does some stupid things, so you should always control what it is doind and every now and then it asks you to show it some files when it supposedly has access and "knowledge" of all project files, but in reality it does not.. stupiest thing Cursor does is edit a file, and a few steps on, it will ask to create a new file file which already exists and which Cursor itself edited few moments ago. Windsurf is excellent at "Context awareness", it knows all your project files, and does not get lost so quickly like Cursor.. So, for now, Windsurf is way better and Cursor has already started copying many features from Windsurf !!!
Is the use of models like Sonnet 3.5 limited to code questions in Windsurf? Because now that Sonnet is not avaialble for free users anymore, paying 10$/month to get illimited Claude already seems like a good selling point
Why do you need WSL support? I was able to use windsurf to download a VLLM model instead of using it as a transformer from hugging face, i have windows so it didn't work, i had to install ubunto or however you spell it, then wsl, then got the project directory in that folder structure then me and Windsurf started editing. Thie editor is amazing and will only keep getting better. i am rooting for these guys for sure, and they are bringing updates normally.
@@aculz Stripe only supports 57 out of 195 countries. Yes I have a Visa/Mastercard that's setup for international purchases but if Stripe doesn't support your country than the payment process will not proceed.
Very good model. The main thing is to write correct and well-structured prompts. With its help, I wrote a bot in Telegram in a couple of hours, and I am a beginner in programming.
Can you make a video covering 8:57 explain - refractor - add docstring, a lot to register the practice use case in my brain. Because a one second talk about it I still don’t get it
@AICodeKing, it would be great if you made periodic videos on what you consider to be the current best setups for programming. There are a lot of changes, a lot of videos, and limited time to develop AND watch the videos and test everything. I do my homework and I am not asking for a totally free lunch - I'm just saying that RUclipsrs like you have more experience and time comparing different platforms over an over, and thus help in guiding us, developpers or hobbists, in making our own choices! I'm willing to pay if this becomes paywalled content, BTW, as I believe there is a lot of effort involved. Thanks for this video, it was really helpful.
This is the most SOLID product I have ever used. It gives 100% what we need. It kills Cursor AI unfortunatelly. When you want to debug or refactor anything is ends your work 100% perfectly while Cursor is doing the same and the same things, without a perfect outcome. This Windsurf is absolutely correct!!! It is INSANE
@@elawchess I've never seen a mid-level developer create a anything good with ANY AI tools(Chatgpt included), it's always the Senior dev, Principal Dev, Enterprise Architect. I won't tell you why, because you would already know why, if you were a senior developer or higher
@@antoniofuller2331 My reply disappeared but I'll try again. I feel you changed what your claim was. Initially it was that they "won't get much out of windsurf" you changed it to "won't create anything good with ...". Won't get much out of claim seems dubious. If the junior is new on the job they can use somethig like windsurf to help navigate the code and have things explained to them and take less time of a senior dev. They can write the code they would have submitted all by themselves prior to LLMs and then ask the LLM if there is a better refactoring, if there are bad practices, etc. They can at least do that.
And I also linked to a blog of an ex google senior dev who says his experience with junior devs is that the ones that use AI submit better code. You can find said article from the blog "Probably Dance". He titled it "How I use LLMs" and it's from April this year. I'm not linking it again in case that's why my original comment got deleted. The guy also linked to research suggesting LLMs help weaker developers more than it helps more experienced developers. So I woudln't say what you said was that clear cut. In fact it seems false to me.
It’s alright, but not the best. Aider in architecture mode with the right setup can be just as good, maybe even better. That said, neither really handles big, complex projects well-nothing out there does yet. I’ve had some luck using custom multi-agent systems, though.
Windsurf is the perfect editor for me, Im a full blown prompt coder. I am building apps with huge backends and front ends. Once you get familiar with all the limititations of AI and know all the things they forget and how to make them remember and organize code... this has been awesome for me. Without knowing code and can code now is amazing. It STILL does have a learning curve, you HAVE to get familiar with how code runs, how blocks are formed order of code and know how to seperate code. Once you start getting familiar with all that, i am not sure you would even need to learn how to code, just need to learn to work with AI and AI's limitations. Huge Windsurf Fan here, ex cursor Fan boy. Its awesome being a #Devbuddy to AI.
I didnt know about the terminal chat. That is pretty cool. Kinda wished it was monitoring the terminal too for times the build breaks. Copy and pasting can be a bit tired. Overall this tool is best so far??? I do need to try the image upload and screenshot to code tool next thx AI CODE KING
at 6:57, how do you make that beautiful color in terminal "king .../calender-windsurf-app/app/store main !? v22.6.0" please i wanna know it so beautiful effect
I love Windsurf but the few things I really would like are:
1. Being able to add docs or scraped html into markdown into context for various libraries and frameworks. A lot of stuff is changing all the time and the LLMs base training is not sufficent. The number of times it uses depreciated commands or practices ..
2. Being able to add the equivalent of a cursor rules file (.cursorrc), that is a piece of information that is always prepended to the context window for every execution of the agent. The number of times it changes the packages to the wrong version or start creating files in the wrong folder duplicating a component.. or it decides to create apis instead of server actions on forms
3. Voice dictation control of the editor
4. Tighter integration with git. Branch state awareness - ability to reference current git diffs
The awareness of Git does work correctly. You're just not doing it right
yes a rules file would be nice. it kept forgetting how i include local header files in C++ and that I don't need the full path due to how i configured my cmake. I had to keep telling it again and again.
@@elawchessare you using cascade code base to implement?
@@mellowtones1985 I was mostly using cascade with claude and sometimes GPT4o
@@elawchess ask Windsurf chat: What is the best way to use cascade base and Claude 3.5 sonnet and GPT 40 in Windsurf?
Here is a summary below but it will give a detail explanation on how to use the different models for best use of Windsurf AI.
1. Cascade Base (Primary Coding Assistant): Core Strengths:
Immediate, context-aware code generation
Project-specific implementation
Direct code modification
Executable solution generation
Best Use Cases:
Rapid code implementation
Refactoring existing code
Writing project-specific functions
Debugging within current project context
2. Claude 3.5 Sonnet (Analytical Assistant): Core Strengths:
Deep code analysis
Architectural insights
Ethical reasoning
Complex logic explanation
Best Use Cases:
Comprehensive code review
System design consultation
Identifying potential improvements
Explaining intricate algorithms
3. GPT-4 (Creative Problem Solver): Core Strengths:
Innovative feature brainstorming
Broad knowledge application
Creative problem-solving
Conceptual design exploration
Best Use Cases:
Initial concept generation
Exploring novel solutions
High-level architectural thinking
Cross-domain problem solving
Integrated Workflow Strategy
The best thing I did to improve my productivity with Windsurf was to realize that doc strings and directory readme files don't just provide context for humans. setting and maintaining and resetting context over a codebase is so much easier with Windsurf that it ever could be with the Claude's a web interface.
I am using Cursor and Windsurf. Both AI assistants have their pros and cons.
Are u talking based of the latest version? Or based on the past?
Agree with that. Agentic agent of Windsurf > Cursor, but Cursor autocompletion >>> Windsurf and it's impossible to install Supermaven / continue or an another plugin to improve / replace that
I use both, Cursor is VERY VERY VERY bad at context awareness compared to Windsurf.
Cursor quickly loses context , does not know what it was doing a little while ago, does some stupid things,
so you should always control what it is doind and every now and then it asks you to show it some files
when it supposedly has access and "knowledge" of all project files, but in reality it does not..
stupiest thing Cursor does is edit a file, and a few steps on, it will ask to create a new file file
which already exists and which Cursor itself edited few moments ago.
Windsurf is excellent at "Context awareness", it knows all your project files,
and does not get lost so quickly like Cursor..
So, for now, Windsurf is way better
and Cursor has already started copying many features from Windsurf !!!
It is good, the annoying thing is that it can hit some rate limits or get internal system error, etc.
Resource exhausted error
Is the use of models like Sonnet 3.5 limited to code questions in Windsurf? Because now that Sonnet is not avaialble for free users anymore, paying 10$/month to get illimited Claude already seems like a good selling point
No, you can use it for simple chat as well.
I agree , excellent tool. using it for big projects and its brilliant.
Is it possible to integrate a preview window into this like Bolt or V0 has? I tried but im just not sure how to get the extension working
Looks like right now it is the best one. For this price - for sure. It will be interesting to see the next level of the competition with Cursor.
Will try when it has WSL support, no clue why Windsurf doesn't offer it.
Why do you need WSL support? I was able to use windsurf to download a VLLM model instead of using it as a transformer from hugging face, i have windows so it didn't work, i had to install ubunto or however you spell it, then wsl, then got the project directory in that folder structure then me and Windsurf started editing. Thie editor is amazing and will only keep getting better. i am rooting for these guys for sure, and they are bringing updates normally.
F* ng Awesome as always - are you a n8n fan? I'm eager to learn it. I also wish WindSurf would collab/sponsor with you. You have sold this puppy
It would be better if Windsurf Pro actually ditched Stripe and accepted payments from other countries!
what? you can always use Visa/Mastercard and ask your bank to enable international transaction
I am from "other countries" and I achieved to make payment no problem, good luck
When you say "other countries", you mean "Third World countries"
@@aculz Stripe only supports 57 out of 195 countries. Yes I have a Visa/Mastercard that's setup for international purchases but if Stripe doesn't support your country than the payment process will not proceed.
@@antoniofuller2331 I see you're one of those, who believes everyone outside of the U.S. is just a third world country. Layoff the Kool aid ✌️
The only thing that bothers me about windsurfing is that it makes changes to the code that I haven't asked for.
Very good model. The main thing is to write correct and well-structured prompts.
With its help, I wrote a bot in Telegram in a couple of hours, and I am a beginner in programming.
привет, дай свой тг пожалуйста, хочу спросить о твоем опыте как бота написал.
@danielghxst3335 AlexMobiCraft
Can you make a video covering 8:57 explain - refractor - add docstring, a lot to register the practice use case in my brain. Because a one second talk about it I still don’t get it
I dont think you ahve tried the new cursor agent? cause it beats this hands down.
Haha! I did, it was very bad. Checkout my video on it. It wasn't even able to make a simple app.
i did, and the result is that i cancel my subs on cursor, and move to windsurf
Agree bro. I use it to make some pretty complex stuff. Don't understand how anyone can say it was bad. Probably paid to say it idk.
who's else missing the dancing dragons?😉
No
No
No thanks
It's kinda funny though, but no thanks.
No
There are people who unironically still uses Cursor out there, it’s just wild
right
@AICodeKing, it would be great if you made periodic videos on what you consider to be the current best setups for programming. There are a lot of changes, a lot of videos, and limited time to develop AND watch the videos and test everything. I do my homework and I am not asking for a totally free lunch - I'm just saying that RUclipsrs like you have more experience and time comparing different platforms over an over, and thus help in guiding us, developpers or hobbists, in making our own choices! I'm willing to pay if this becomes paywalled content, BTW, as I believe there is a lot of effort involved.
Thanks for this video, it was really helpful.
unlimited Claude 3.5 Sonnet 🥰
This is the most SOLID product I have ever used. It gives 100% what we need. It kills Cursor AI unfortunatelly. When you want to debug or refactor anything is ends your work 100% perfectly while Cursor is doing the same and the same things, without a perfect outcome. This Windsurf is absolutely correct!!! It is INSANE
A junior or mid-level developer won't get much out of windsurf
@@antoniofuller2331 Why do you say that a junior or mid-level developer won't get much out of windsurf?
@@elawchess I've never seen a mid-level developer create a anything good with ANY AI tools(Chatgpt included), it's always the Senior dev, Principal Dev, Enterprise Architect. I won't tell you why, because you would already know why, if you were a senior developer or higher
@@antoniofuller2331 My reply disappeared but I'll try again. I feel you changed what your claim was. Initially it was that they "won't get much out of windsurf" you changed it to "won't create anything good with ...".
Won't get much out of claim seems dubious. If the junior is new on the job they can use somethig like windsurf to help navigate the code and have things explained to them and take less time of a senior dev. They can write the code they would have submitted all by themselves prior to LLMs and then ask the LLM if there is a better refactoring, if there are bad practices, etc. They can at least do that.
And I also linked to a blog of an ex google senior dev who says his experience with junior devs is that the ones that use AI submit better code. You can find said article from the blog "Probably Dance". He titled it "How I use LLMs" and it's from April this year. I'm not linking it again in case that's why my original comment got deleted. The guy also linked to research suggesting LLMs help weaker developers more than it helps more experienced developers. So I woudln't say what you said was that clear cut. In fact it seems false to me.
Thanks
It’s alright, but not the best. Aider in architecture mode with the right setup can be just as good, maybe even better. That said, neither really handles big, complex projects well-nothing out there does yet. I’ve had some luck using custom multi-agent systems, though.
Windsurf is the perfect editor for me, Im a full blown prompt coder. I am building apps with huge backends and front ends. Once you get familiar with all the limititations of AI and know all the things they forget and how to make them remember and organize code... this has been awesome for me. Without knowing code and can code now is amazing. It STILL does have a learning curve, you HAVE to get familiar with how code runs, how blocks are formed order of code and know how to seperate code. Once you start getting familiar with all that, i am not sure you would even need to learn how to code, just need to learn to work with AI and AI's limitations. Huge Windsurf Fan here, ex cursor Fan boy. Its awesome being a #Devbuddy to AI.
Ah I love this naivety. I can’t wait to see all the bad practices and security flaws in your apps lol
@@BlackvZ23Ignorance is bliss!
But this is not offline , no good. We need locally running tools
I have a laptop with 10 CPU cores, 16 RAM, and a 8GB GPU. It runs the ollama LLM slowly
How to check the usage done in windsurf code editor?
Not possible
Goto settings in windsurf and check you account. There should be some analytics in usage
Need a free, open source version with offline local ollama model
Is there a way to teach it a restfull documentation and many documentation cuz i have a system i use but i want to create addons for it
You can check out my Code Assist Agent Video where I showed how to do just that.
@@AICodeKing please drop the link of it here
@@ghaithkhelifi5064the videos title starts with "Code Assist Agent + Windsurf / Cline & Aider:: 16 videos ago :)
if you set windsurf cascade to readonly is it still limited to 1000 steps per month or no?
No, then it seems to be unlimited.
@@AICodeKing thanks for the confirmation
I didnt know about the terminal chat. That is pretty cool.
Kinda wished it was monitoring the terminal too for times the build breaks. Copy and pasting can be a bit tired. Overall this tool is best so far???
I do need to try the image upload and screenshot to code tool next
thx AI CODE KING
at 6:57, how do you make that beautiful color in terminal "king .../calender-windsurf-app/app/store main !? v22.6.0" please i wanna know it so beautiful effect
I want som3thing pro-level but free so I can run it locally
Definitely not going to be free for much longer
Windsurf is my king
Wow!!
Very interesting update and comparison. Thanks !❤
Better than Cline?
The free version + cline with free api is the best to use for free.
@@AICodeKing I don't mind paying. I use Cline with Sonnet 3.5. Think Windsurf paid is better than Cline + Sonnet 3.5?
@@JRichensWindsurf are good. They emailed me a few times and gave me an extension. You can try all the full features for a while.
@@JRichenscline + claude 3.5 Sonet is the best bro
@@AICodeKing you said cline with free API? How??
W video
This thing is so good.
I guess it still doesn't have the capability to browse web😮
still on development, just wait.
First?