Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

4 AWS reviews

External reviews

10 reviews
from

External reviews are not included in the AWS star rating for the product.


    MohanSingh

Coding assistance has improved test generation and code quality but still needs smarter responses

  • March 23, 2026
  • Review provided by PeerSpot

What is our primary use case?

I am using Windsurf for generating unit test cases for my code and to improve my code, improve functionality in that code, and mostly I'm using it for coding purposes to generate new code.

For generating unit test cases, I am working on an MVC application, so there were many action methods in my application, and I generated the unit test cases for those action methods using Windsurf. I asked Windsurf to generate the unit test cases for those methods.

In my main use case for Windsurf, I sometimes ask it to optimize my code, as there were some performance-related glitches in the code, so I asked Windsurf to improve those.

What is most valuable?

In my opinion, the best features Windsurf offers are limited, as I have not used much apart from generating the code, but I found it less intelligent than the other AI tools in the market.

Windsurf has positively impacted my organization by improving our code quality and reducing our development time.

What needs improvement?

I feel that Windsurf can be improved, as sometimes it keeps giving the same answer again and again, which makes me feel stuck at those points in time, because it is giving the same answer in a loop.

I think they should definitely improve Windsurf. My advice to others looking into using Windsurf is to work on your prompt skills, and if it gives the same answer again and again, try a new chat.

I have never had a chance to talk to Windsurf's customer support, as I never had any complaint about that.

For how long have I used the solution?

I have been using Windsurf for one and a half years.

What do I think about the stability of the solution?

I would say that Windsurf is somewhat stable.

What do I think about the scalability of the solution?

Windsurf's scalability could be better, but we need more engines to select.

How are customer service and support?

I have never had a chance to talk to Windsurf's customer support, as I never had any complaint about that.

What other advice do I have?

Currently, I see only two AI engines I can select for Windsurf: one is the base model and the other is Claude 3.7.

My advice to others looking into using Windsurf is to work on your prompt skills, and if it gives the same answer again and again, try a new chat.

I would rate this product a 6 overall.


    Husain Barwala

AI workflows have accelerated development and now need smarter planning and multi-repo support

  • March 18, 2026
  • Review provided by PeerSpot

What is our primary use case?

My main use case is to build the development product that I am working on, so I used Windsurf to build 90% of my features. I used the agent present in Windsurf and prompted it to explain my feature, after which Windsurf ensured the feature was being completed. If the output was not optimized, I asked Windsurf to optimize it again.

I have built a platform that helps users create no-code AI agents, where users can simply come and create AI agents. In addition to this, we also provide an API. Using that API, we call multiple LLM providers. Using Windsurf I was able to create the backend of this product. I made a common middleware using which for every different payload, Windsurf is able to convert the current payload into that particular service provider payload and we can call the particular provider. For our users, the user only has to send one payload and we can call any model or any service they want. We are not restricted to a particular payload. This way, we created a proper robust solution.

What is most valuable?

The best feature is that you can drag code into the chat section and talk to that code, plan according to your features, and update that code. This feature makes my workflow easier by simply dragging my code to the chat box and Windsurf updating it. Windsurf does not hallucinate by simply writing a prompt. If I do not select the code, then Windsurf hallucinates and tries to change different code present in different sections of my repository. After selecting the code, Windsurf gets the proper exact location where it needs to make changes.

When I am building a feature that requires multiple changes throughout the entire repository, I write a complete prompt by selecting the files in which the required changes are meant to be done. This way, Windsurf makes sure that all the changes are done in that particular file only, and it does not hallucinate. I do not need to repeatedly tell Windsurf what to do, as it completes everything in one go.

The development has become significantly faster. Previously, the development was very slow, and after using Windsurf, my development speed increased by 70 to 80 percent. We are able to debug fast, build features fast, and deploy fast. This way, we ensure that our customers get as many features as they want in a very short time. We also ensure that our code quality is properly optimized by using Windsurf. We prompt in such a way that we write the best code that is bug-free and has as low error rate as possible.

What needs improvement?

There should be an auto model feature just like Cursor. Cursor provides an auto model feature that detects your task and chooses the best model for your task accordingly. This is cost-saving compared to using the highest cost model and will help to achieve better accuracy.

There should be an option where Windsurf should be able to connect to different integrated platforms such as Slack in a very easy way. If I want to build a feature, then I can simply type on my Slack and the feature should be ready. This way we can ensure that more and more features are built and Windsurf can simply return the pull request of the particular feature. A proper streaming should exist between Slack and Windsurf or any other channel.

Windsurf can be improved by introducing a plan method in which the user is asked all the necessary questions and a proper plan is generated with user metrics provided.

Sometimes, Windsurf is not able to develop the feature that we want and hallucinates a lot. The hallucination should be very much less compared to now as the models are evolving day by day. Windsurf should evolve in such a way that it should take custom prompting. It should ensure that an agent.md file is already present in the code base where the user can write how the agent should work, how the agent should react, and what it was explicitly trained for. This way, there will be much less hallucination and more code generation with better quality, and Windsurf will work according to user requirements.

There should be a proper markdown folder specifically designed in Windsurf for each product.

I would like to suggest that there should be one more feature that I am not able to use. Currently, I am not able to work on two repositories at a single time. Suppose I want to develop a feature that requires changes in both my frontend and backend. Windsurf lags in this scenario. It can only have access to the backend or it can only have access to the frontend and not both. If this feature comes, then Windsurf will be top in the market.

For how long have I used the solution?

I have been using Windsurf for two years.

What do I think about the stability of the solution?

Previously, Windsurf was not stable. It used to not change a particular file, but now it is stable.

What do I think about the scalability of the solution?

Windsurf can handle a lot of users at a time. Our team is working around 10 to 12 members on a Windsurf account and they are easily able to do it. There is no lagging in that. Windsurf can ensure that multiple users can work simultaneously on a single product.

How are customer service and support?

The customer support was not that good. It is mentioned on their website that you need to mail customer support to contact them. There is not an easy way to reach them. The experience was not so good as we have to wait for them to reply to our mail. I feel this is a very low rating.

Which solution did I use previously and why did I switch?

Previously, I used Cursor, but Windsurf was better at that time. However, after Cursor evolved in a great way and now it works very fine.

What was our ROI?

Money is saved and time is saved up to 80 to 90 percent because we are able to deploy fast. Money is also saved as we require fewer developers to work on a particular task. Before using Windsurf, we used to have 20 employees on a team, and now we have 10 employees only.

What's my experience with pricing, setup cost, and licensing?

I would say Windsurf is a better platform at low cost, around $15 per month. Compared to other costs, it is lower. It is a good value. If you know prompting, you can do any task with Windsurf.

Which other solutions did I evaluate?

I used Cursor as a solution because in Cursor there is a planning method and I can work on two repositories at the same time. Due to this, I would like to switch to Cursor. There are many more AI tools in the market now that are giving better responses compared to Windsurf. AIdrivity, Cursor, and Open Copilot are the top ones that are giving better responses.

What other advice do I have?

There are multiple purposes for which I am using Windsurf. The accuracy of Windsurf agent was not directly good, but after I provided a few things, I received better results. We use it in a public cloud and have bought a plan for Windsurf for our team members, where we can communicate with the entire team using a plan. I would give this review an overall rating of 6.


    Kandregula Ravichandra

Writing productivity has surged as I draft articles faster with multi-model AI support

  • March 18, 2026
  • Review provided by PeerSpot

What is our primary use case?

My main use case with Windsurf is having the ability to support different models while writing content and while using the cascade window. Whenever I ask questions on the cascade window, it has the privilege to use different models such as Gemini AI, Claude, Claude Sonnet, and ChatGPT. This is one of the best use cases.

If I am not satisfied with the current result, I can change the model to another one. This has enhanced my workflow and error resolution in a couple of seconds.

What is most valuable?

Windsurf provides next word prediction when I write content for the first time and am drafting an article. The side cascade window helps me to dive deeper. I have been using Docusaurus as a platform for publishing our product documentation and API documentation. When I configured Docusaurus from scratch, Windsurf helped me solve errors I encountered while developing the Docusaurus platform, particularly with CSS and config parameters. It also helps me write content in a more impressive form.

The prediction feature of Windsurf saves my time. For repetitive tasks, such as deleting sentences and adding exclamation marks, quotes, or code blocks, it provides assistance. Windsurf is an interactive IDE with different kinds of themes that I can change based on my preferences, and it has a right side cascade.

Since I am the only writer in my current company, Windsurf helps me improve my productivity and write first drafts using the predictive answers and GenAI features. My productivity has improved significantly because I can have a first draft ready within thirty minutes when I start using the prediction features from Windsurf. Once the first draft is ready, it goes for review, gets refined, and is published on the website after reviewers approve it.

What needs improvement?

Windsurf sometimes exhibits hallucination behavior. I encountered a use case recently where I wanted my code blocks in black color. When I asked a question, Windsurf did not identify the exact problem but directly edited the CSS file to implement the black color feature. However, I discovered that the black color could be applied through the theme feature instead.

From an accuracy perspective, Windsurf sometimes hallucinates and deviates from the expected results. If there are improvements needed for Windsurf, one possibility would be to connect Windsurf to Slack channels so the context can be improved.

For how long have I used the solution?

I have been using Windsurf for around one year.

What do I think about the stability of the solution?

Windsurf is stable.

What do I think about the scalability of the solution?

Windsurf's scalability is good. On a scale of one to ten, it is around eight.

How are customer service and support?

I have not used Windsurf's customer support yet. However, if I get stuck on anything, I will definitely go for it.

Which solution did I use previously and why did I switch?

Before choosing Windsurf, I evaluated other options such as Cursor and Microsoft Copilot. Cursor has a pricing model that hits a limit after completing some questions.

How was the initial setup?

The advice I would give to others looking into using Windsurf is that if they are developers, I would help them with the initial setup.

What other advice do I have?

I rate Windsurf a nine out of ten. Sometimes it exhibits hallucination, so it gives ninety percent accuracy when it provides a correct answer, but sometimes it is less than fifty percent. I chose nine out of ten for Windsurf because of the hallucination it sometimes produces when asking questions. That one point is deducted because of the accuracy point of view. The advice I would give to others looking into using Windsurf is that if they are developers, I would help them with the initial setup.


    Sujay Kakkirala

Automation has boosted test scripting speed but needs better multi‑agent orchestration

  • March 18, 2026
  • Review provided by PeerSpot

What is our primary use case?

Windsurf's main use case for me is to generate skills and create supporting files and scripts for those skills so that it can generate Selenium test scripts and also generate reports from performance logs. A user would input performance logs and receive an analysis of those logs as an HTML report at the end.

In a recent project, I created a skill that contained all the regex patterns and search patterns a user must use to get the right information from a large HTML log file containing performance testing logs. I also created a Python script and added it into the skill, mentioning in the skill.md file to use this Python file to extract certain information. It performed its own checklist and then provided an HTML report as the output.

What is most valuable?

I have yet to explore the Arena side, but I would say the best features of Windsurf are the cascade, the ability to access a browser for it to actually index the codebase, and the autocomplete because of that indexing. The best aspect is the ability to select from however many models are available in the list. Windsurf also has both a code and a plan mode, and I appreciate the ease of use—it is very straightforward.

Windsurf has absolutely impacted my day-to-day work by making things faster, mainly through autocomplete. One of the main positive impacts of Windsurf on my organization is to speed up workflows for developers and testers. All the skills that I am creating are so that other developers and testers can pull these skills into their local workspace and speed up their workflow. For performance testers, instead of going through huge logs, they can directly review a compact report with all the important information in it, mainly to save time.

Estimating how much time has been saved for my team thanks to Windsurf is challenging; I cannot really quantify it and I am not certain of the impact of the things I have built.

What needs improvement?

Windsurf can be improved with some sort of multi-agent orchestration at times and an easier way to add MCPs, as well as an easier way for it to use the browser without me mentioning it.

Windsurf should definitely improve on the retrieval coverage side and multi-agent side, which Cloud Code and others have.

For how long have I used the solution?

I have been using Windsurf for the past six months.

How are customer service and support?

No rating was provided for this section beyond an overall rating.

What other advice do I have?

The advice I would give to others looking into using Windsurf is that the credit system in the enterprise plan is really good. Even though I was quite a power user for a while, I was not able to hit the limit of those thousand credits, which is one of the biggest advantages. I think the biggest advice is to try out different models and see how they interact with your codebase, and make sure you can use skills, rules, and workflows wherever possible, which should help a lot. My overall rating for this review is 7.


    reviewer2809662

AI-assisted coding has accelerated backend development and improved project delivery speed

  • March 17, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Windsurf is to speed up code generation and improve development efficiency. I use it as an AI-assisted tool to generate code faster, especially for backend APIs, data ingestion pipelines, and AI workflow agents. This has allowed me to reduce manual coding effort and accelerate development by 25%.

A specific example of one of the best use cases was when building an automated CSV ingestion service. Windsurf helped me generate boilerplate code and data validation logic quickly to onboard new vendors and product categories, reducing manual coding time and improving development velocity by more than 25%, which is critical in meeting tight deadlines for product catalog updates.

What is most valuable?

One of the best features Windsurf offers is AI-assisted code generation to write boilerplate and repetitive code, along with support for multiple programming languages and frameworks. Integration with development environments provides real-time code suggestions and completions, enhancing productivity by allowing developers to focus on complex problem-solving rather than repetitive coding.

Windsurf integration with my development environment helps my workflow by providing real-time code suggestions and completions directly within the IDE, reducing context switching and speeding up coding by offering relevant code snippets and boilerplate as I type. For example, I use it mainly with Visual Studio Code, supporting multiple languages such as JavaScript, Python, and TypeScript, allowing me to generate backend API code and AI workflow agents quickly without leaving the editor.

Customization options allow tailoring of the generated code to fit specific project standards and architecture. Integration with various frameworks and libraries ensures consistency across all application parts. Windsurf has a significant impact on my organization by improving development and code quality, contributing to smoother, faster, and more reliable software delivery.

What needs improvement?

Windsurf can be improved by enhancing support for more languages and frameworks. Improving context awareness to better understand complex project structures and generate more accurate code suggestions would be beneficial. Adding advanced debugging and testing assistance, including unit tests and integration cases, would enhance its effectiveness.

Optimizing performance to reduce latency and adding more intelligent error detection suggestions during code generation would also be beneficial. There is room for improvement in context awareness, better debugging capabilities, and reducing latency issues.

For how long have I used the solution?

I have been using Windsurf for approximately two years.

What do I think about the stability of the solution?

Windsurf is stable approximately 95% of the time, but there are occasional latency issues that occur.

What do I think about the scalability of the solution?

Windsurf can be scaled in a better way at the organization level.

How are customer service and support?

Windsurf customer support, from my experience, is good. It compares favorably to community forums and other direct support channels. Technical issues are handled very well when they arise.

How would you rate customer service and support?

Which solution did I use previously and why did I switch?

Previously, we used direct LLMs such as ChatGPT and Claude. With Windsurf, we use an AI-assisted tool that automatically generates code and helps significantly. We evaluated options between Cursor and Windsurf, and we found Windsurf to be better than Cursor.

What was our ROI?

Time saving is one of the significant benefits with Windsurf. It has saved a substantial amount of time compared to previous methods, with a 25% time reduction in code generation and completion of projects.

What's my experience with pricing, setup cost, and licensing?

Pricing and setup costs are handled at the higher organization levels. We use Windsurf provided to us.

Which other solutions did I evaluate?

We evaluated options between Cursor and Windsurf, and we found Windsurf to be better than Cursor.

What other advice do I have?

From my experience, I would advise taking time to explore AI-assisted code generation features to boost development speed. Use it alongside traditional coding practices to ensure code quality and maintainability. Leverage community forums and support channels for debugging and best practices. I would rate this product an 8 out of 10.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?


    reviewer2805456

Integrated AI coding has transformed my capstone and now speeds up full-stack development

  • March 07, 2026
  • Review provided by PeerSpot

What is our primary use case?

My main use case for Windsurf is for developing my college Capstone project. When I needed an AI tool that would help me with software development and guide me through everything with history records, I used it.

A specific example of how I used Windsurf for one of my college projects is that I was developing my project in React and then PHP, using PHP for the back end and MySQL for the database. I was constructing the application at my level with another AI tool like ChatGPT. I got stuck in between that. No other AI tool preserved the history completely and none worked properly or smoothly. When I gave two commands, they did not understand properly what I wanted to do. After getting stuck, I discovered Windsurf. Windsurf is an AI-powered IDE tool similar to VS Code. It is a replacement for VS Code, that kind of text editor. It works like VS Code but the AI is built in and does not help with just one word or one line. It will provide completely full code. So I can manage the project. I did not have to specify every detail each time I wanted something. I told them what kind of code I wanted and it understood, then generated that type of code. It can read multiple lines. I also use it so that if my code is in VS Code, then I can directly import or export from there.

What is most valuable?

Windsurf offers two best features: chat and text. We can chat through that component and write in different modes. It automatically generates code when we are chatting and explaining what we want in our project. First, it will understand and then the write mode type will think automatically. It will also ask us what features to add. It will redirect to the project directly if we allow access.

Windsurf has positively impacted my work, even as a student, as it is a time saver. It is best for saving time. If we do not know the full stack and only know about the front end, back end, or database, we can just give it the back end database and it will automatically handle the front end. Nobody knows everything, so it is a complete mentor. It is the best for beginners who do not know anything and want to build applications or projects, mapping their architecture and helping with both sides, as I mentioned, front and back end. It is super complete and fast. It also helps with error solving and HTML auto-learning.

What needs improvement?

I wish Windsurf would improve the free trial, as it is slow. As a student, I do not purchase much at a beginner level. Windsurf could improve by providing some features for beginners, such as two or three messages per day. Otherwise, it is perfect.

For how long have I used the solution?

I have been working in my current field for almost two and a half months, as I am doing an internship.

What do I think about the stability of the solution?

Windsurf is stable for my project, and I have not encountered any crashes or reliability issues.

What do I think about the scalability of the solution?

Windsurf's scalability is good, as it can handle larger projects or more users if needed. For my project, at least 10 to 15 users can use it, and it will create that kind of application.

How are customer service and support?

I have not reached out to customer support, but I think it is the best because their features are the best, so customer support is also best.

Which solution did I use previously and why did I switch?

I previously used mostly ChatGPT before Windsurf. I did not know some kind of solution at each level. Windsurf is a proper full-stack development tool. Whenever we do not know the proper thing, we can go in deep. Sometimes it does not give the proper answer, and we do not get what we want. Other tools do not understand sometimes. Windsurf is the best.

How was the initial setup?

For my projects, I use Windsurf on my personal computer.

What was our ROI?

I have seen a return on investment using Windsurf, as it saves time. It absolutely creates value. As a student, for personal use, it occasionally costs something. We cannot purchase this kind of solution as students. However, as an organization, they can purchase it because it saves employee's energy and allows for more features because it will save time.

What's my experience with pricing, setup cost, and licensing?

I did not have to give any money for it, so it is fully free, which is the best. I did not incur setup costs.

Which other solutions did I evaluate?

Before choosing Windsurf, I did not evaluate other options. I searched for other alternatives, but the first option was Windsurf, and I had the best experience, so I did not go through any other options.

What other advice do I have?

My advice to others looking into using Windsurf is that if you are a beginner or a developer and want to save time, correct errors, or add features, it is perfectly great. You just have to use Windsurf and explore this product because it is excellent.

My company knows about the kind of features we want. We just give them a screenshot, and it will provide a fully complete full-stack development project. This kind of feature they have provided is perfect.

Windsurf is a fully magical platform where we can generate our fully complete full-stack application. We can create a basic dashboard with a sidebar, status page, and setting page using React or any other application. It will have multiple files created at once, with side-by-side effects, explaining what we have to review, accept, or reject individual changes. We also have undo-redo type of projects. It finalizes and auto-fixes errors and code. It is also affordable compared to any other products. I would rate this product an eight out of ten.


    Pranay Jain

AI has transformed how I refactor large codebases and write consistent team-oriented code

  • February 18, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Windsurf is writing code with AI solutions and refactoring existing code.

A quick specific example of a task or project where I have used Windsurf for writing or refactoring code is for stability. It has very stable cloud-based deployment, and the best feature is that it can modify multiple related files intelligently, plus inline edits where I can chat with AI or directly edit inside code.

The AI chat and in-line editing help my workflow because whenever I am writing a few lines of code, Windsurf provides the ability to generate and modify specific portions of the code that I can type by natural language. I can highlight a block of code and then give it a prompt, and it automatically generates the new code at the cursor location.

What is most valuable?

The best features that Windsurf offers include inline coding, code editing, and AI features such as the deep context-aware agent, which understands my whole codebase, not just the current file, and it can propose correct edits along with inline editing with natural language and integrated terminal and CLI command generation.

Out of those features, the one I find myself using the most day-to-day is the context-aware code, because Windsurf has the ability to understand my whole codebase, allowing it to check if changes in one file will affect other files.

Windsurf has positively impacted my organization in that writing code is very fast and easy. It made writing code faster and easier for my organization because we have a mid-sized team that benefits from shared context, conventions, and team plans, with Windsurf understanding the team norms and coding styles to accurately use shared helper files or common files for overall development.

What needs improvement?

Windsurf can be improved in several ways, such as enhancing response times and better handling of massive codebases when dealing with over 100K plus files, along with improved security controls.

AI accuracy can be improved.

For how long have I used the solution?

I have been using Windsurf for the past two or three years.

What other advice do I have?

My advice to others looking into using Windsurf is that for mid-sized firms and individual developers, it is very good because it reads your whole codebase and provides perfect solutions whenever you ask for them. My overall rating for this product is 10.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Rusira Sathnindu

AI coding agent has boosted daily commits and now speeds up complex feature delivery

  • February 17, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Windsurf is to build our software, as our company has a software product and operational automations. I work in the software development team as well as in the automation team, so for both of those, I write code and use its agentic capabilities. We also use Cursor alongside Windsurf.

Recently, we had to create a presentation workflow where we have a reporting module in our product that includes a Google Slide-based presentation part. I used Windsurf to code the whole thing as the proof of concept, and I have continued using Windsurf extensively when coding.

Windsurf is not just a code editor for me. I really use its agentic features and the chat as well, and those are the main ways that I use Windsurf. I use it for normal coding and also for agentic workflows.

What is most valuable?

The best features Windsurf offers include code line suggestions through auto-completion and the coding agent, which tends to understand the whole codebase, which is a great point. Its speed is also good when compared to some of the other tools in the same category.

The coding agent understanding my whole codebase helps me day-to-day because if we need a feature done quickly, its understanding really helps. I only have to give it a minimal prompt, and it understands how things are done around here and just does it. Without that kind of understanding, I would need to mention the helper functions, models, repositories, and other details, but because it understands, it can pick how to do the work correctly without being incompatible with the other code.

Windsurf has positively impacted my organization by increasing productivity. Once we started using these AI-powered IDEs and code editors, our daily number of commits, the amount of code pushed daily, and release speeds have gone up at least by 200%. Developers can now work on a lot of business logic in a single day because of these AI agents, which has fastened our release cycles and improved our product performance.

The increase in release speeds and the amount of code pushed daily has gone up by 200% based on the number of commits and the amount of features we complete within a single release cycle.

What needs improvement?

Even though Windsurf has a good understanding of the codebase, sometimes when you ask it to do a complex task, it may complete it in the first try but may need improvements. When you prompt it again repeatedly, after the sixth or seventh prompt, it may start performing poorly. That is one of the key things I have noticed—its performance is not very consistent with continued prompts. Additionally, it sometimes hallucinates things. Although this previously happened a lot, it has improved, and now these checkers and linter functions ensure the code it writes is correct, reducing those hallucinations, but the performance inconsistency is still something I have noticed.

The UI is good as it is basically a Visual Studio fork, so it has a good user interface. Moreover, every Visual Studio integration works here, so all of those are good. One of the main issues is the agent hallucinating and the generations not being good; those are two main points.

For how long have I used the solution?

I have been using Windsurf for the last 10 months.

What do I think about the stability of the solution?

Windsurf is stable in my experience, although occasionally the response times lag due to API availability and other factors. Other than that, it has been totally stable.

What do I think about the scalability of the solution?

Windsurf's scalability is good. I believe it can handle growth effectively as our team expands or projects get bigger because it keeps the context of the codebase in a specialized, cached way. I have seen how it works in some videos, and if that is true, I think it can handle the growing number of codes and files in our codebase effectively.

Which solution did I use previously and why did I switch?

We initially used GitHub Copilot, but it was not efficient and lacked most of the agentic capabilities it later developed. That is why we switched to Windsurf and Cursor.

How was the initial setup?

Windsurf is deployed in my organization as a cloud SaaS, working on public cloud.

What was our ROI?

Windsurf has saved a lot of time, and productivity has gone up at least 200%. Those numbers are real and might be even higher. We have not been hiring anyone new for the last six months, possibly because of that. The scope of work has increased a lot, but we managed to keep up without hiring due to the power of these AI-powered coding agents like Windsurf and Cursor.

Which other solutions did I evaluate?

Our management set up Windsurf, but I do know they evaluated Google's Antigravity recently but chose not to go with it.

What other advice do I have?

My advice for others looking into using Windsurf is to use it as an AI agent and a supportive tool, but not as a whole AI solution. Never accept everything it writes, as sometimes it can generate incorrect code, and it can hallucinate or produce harmful code. Always review everything, and although it saves time, spend a little more time refining it. The time you invest will save you a lot of trouble later. Try to understand how it thinks to give it context effectively, leading to better outcomes.


    Ahmad Rilwan Haq

Agentic coding has boosted development speed but still needs faster, more accurate responses

  • February 12, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for Windsurf is for development and writing boilerplate code. I have been writing code to integrate third-party APIs. I mainly use it for development purposes.

What is most valuable?

Windsurf's best feature is that it is agentic. It automatically changes the code and updates it. If there are any exceptions, it automatically finds out what the exact issue is and provides the solution and fixes it.

Windsurf has saved me time and improved my code quality. We had some errors where I saw the exceptions in the logs. I copied the logs and pasted them into Windsurf, so it found the issue, found the bug, and fixed it. Otherwise, I would have had to manually debug it and solve the issue.

Windsurf has saved us a lot of time and manpower. A task can be done by one person using Windsurf. For example, a task that would take a few days can be done in one day. If I had four tasks for a day, I could finish them using Windsurf in half a day.

What needs improvement?

Windsurf starts to hallucinate after some point, which is a memory problem and a general AI problem. For example, after some time, it will start forgetting what we were doing and it starts hallucinating and doing the same things.

The free version is very good. An improvement would be to have the agentic AI directly integrated into the computer or as an IDE-specific plugin, rather than being browser-based.

The answers from Windsurf are not always accurate, and it is also a bit slow. Comparing it to other solutions like GitHub Copilot and other competitors, they give better and more advanced responses.

For how long have I used the solution?

I have been using Windsurf for the past four months.

What do I think about the stability of the solution?

Windsurf is about 80% stable. Sometimes, it hallucinates.

How are customer service and support?

Customer support is good.

How would you rate customer service and support?

Negative

Which solution did I use previously and why did I switch?

Previously, I used GitHub Copilot. It was not as user-friendly and not agentic like Windsurf; it was just giving solutions. However, they have now upgraded it, and it is similar to Windsurf.

What's my experience with pricing, setup cost, and licensing?

Windsurf's pricing and setup cost are reasonable compared to other providers. The cost is almost the same as competitors, and I do not see much difference. However, if it were a bit less, it would be more useful for us to save money since we are a startup.

What other advice do I have?

Windsurf is very helpful for day-to-day tasks and should be used freely as you wish. Windsurf could be a little bit faster. My overall rating for this review is 6.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)


    Sufyan Ahmed

AI coding assistance has boosted Angular refactors and has reduced boilerplate and bugs

  • February 02, 2026
  • Review provided by PeerSpot

What is our primary use case?

I have been using Windsurf for two years, and it was my first AI tool for tab code completion and code suggestion.

My main use case for Windsurf is typically using it for Angular code refactor or repetitive code, and for my code, it is very good for RxJS pipeline. I use it mostly for tab completion, code suggestion, and if there is any error in my code, I can easily send it to Windsurf Chat, and it gives me the fix for the bugs and issues in my TypeScript and Angular code.

I can give a quick specific example of how Windsurf helped me; it assisted me when I was migrating my Angular app from NG modules to standalone modules. I had a really difficult time giving my code to ChatGPT, but with Windsurf, I easily provided the file references, and it helped me fix the architecture-wise and structure-wise issues in app.modules, allowing me to refactor it efficiently.

How has it helped my organization?

Windsurf has created a personal impact on my productivity, allowing me to typically meet deadlines in one week instead of two. It has specifically reduced the time I spend writing boilerplate code, especially the Angular services, DTO mappings, and form models, as well as when I integrate API code.

In terms of specific metrics, Windsurf has significantly helped me with my daily tasks, and for bug rates, the mismatch during runtime development has been very low. It has assisted me with null checks that I often overlook when writing conditions and has improved my code quality overall.

What is most valuable?

The best features Windsurf offers are that it is usually free and has a TabNine Super complete feature that is very useful, suggesting multi-line completion and understanding the surrounding code and project context. It helps with repetitive typing, especially the Angular boilerplate code, and is very helpful in RxJS. I particularly appreciate the accurate completion, reading my repo whether it follows a standalone pattern or an NGB module pattern.

Windsurf's understanding of my Angular project context is better than basic auto-complete and less IntelliSense options because it understands what version of Angular I am using and what features I require. It suggests code based on my current usage, such as using new built-in flow and signals, resulting in fewer mechanical keystrokes than manual coding and fewer wrong guesses compared to other tools I typically use for free.

What needs improvement?

I would like to add that Windsurf is very good and fits well into my workflow, but I would prefer if the cascade agent of Windsurf could be a little better. Recently, I used the agent for an Angular upgrade from version 14 to 21, but it got stuck and did not provide a good response. I want the Windsurf cascade agent to improve in solving complex problems that occur throughout my entire repository.

I have many points for improvement, particularly regarding the cascade agent. It often fails to understand the latest Angular repo, not interacting with files like my Angular JSON, tsconfig, or package.json unless prompted. I want the cascade to be more predictable and wish for improvements in the agent to handle complex tasks more effectively.

Enhancing the reliability of the cascade agent for large and complex codebases, ensuring it understands projects thoroughly, and providing safer multi-file edits would make Windsurf a significantly stronger tool.

For how long have I used the solution?

I have been working in my current field for about three or four years.

What do I think about the stability of the solution?

Windsurf is currently stable for me; I have not experienced any crashes or issues, though there may be rare instances when chatting with it, but overall, it has been reliable.

What do I think about the scalability of the solution?

Windsurf scales well for day-to-day coding and tab completion, but I think it may become less reliable as my projects grow with larger codebases, especially with the cascade agent on complex repositories.

How are customer service and support?

I have never contacted Windsurf's customer support as I have not encountered any issues requiring assistance.

Which solution did I use previously and why did I switch?

I previously used Cursor because its agent version was stronger than Windsurf, but I still prefer Windsurf for code completions and suggestions. I also tried Anti-gravity, which has a good free tier, but I favor Windsurf for deeper refactoring tasks.

How was the initial setup?

I signed up for Windsurf directly through their website and used a trial version about one or two years ago for the pro version, installing it in my VS Code extension.

What was our ROI?

Windsurf has created a personal impact on my productivity, allowing me to typically meet deadlines in one week instead of two. It has specifically reduced the time I spend writing boilerplate code, especially the Angular services, DTO mappings, and form models, as well as when I integrate API code. In terms of specific metrics, Windsurf has significantly helped me with my daily tasks, and for bug rates, the mismatch during runtime development has been very low. It has assisted me with null checks that I often overlook when writing conditions and has improved my code quality overall.

What's my experience with pricing, setup cost, and licensing?

My experience with pricing, setup cost, and licensing was great as I usually use the free version, which has amazing features for tab completion and no significant limitations on context windows.

Which other solutions did I evaluate?

Before choosing Windsurf, I evaluated GitHub Copilot and Cursor. I utilized Cursor for agent-based refactoring and Copilot for in-line suggestions before deciding to use Windsurf for its free version and superior tab completion and coding flow.

What other advice do I have?

I took off 1.5 points primarily because the cascade agent needs improvement for better performance, especially in complex tasks and project memory management. It should help reduce review churn and be more reliable in my regular repository.

I advise others considering using Windsurf to start with the free or trial version to leverage its value for tab completion and day-to-day coding, as it reduces boilerplate tasks and assists with code refactoring and null checking. If it boosts productivity significantly, it would be worth considering the paid version but should be used cautiously with the cascade for smaller tasks.

My overall review rating for Windsurf is 8.5 out of 10.