Hello, Productivity Conference. We are Winsurf. We are a brand new, released a few months ago, AI-native code editor. Today, I'm going to be showing you kind of how the product works, some of the guiding principles behind how we built the product, and most importantly, what you are all here for, some tips and tricks on how you can use AI in your development workflows to just become more productive.
So let's dive right into it. So for the next 15 minutes, I'm going to talk a little bit about how we built the best coding agent on the market. My name is Kevin Howell. I lead our product engineering team here at Winsurf, and we are out here in the beautiful Bay Area delivering you this presentation remotely. I just want to say thank you to the Productivity Conference team for inviting us to this conference. We're really excited to be a part of this journey, and I'm going to spend some time talking about some of the principles that our team lives by and breathes by in order to build a product like the Winsurf editor.
So we believe that agents are the future of software development. We are very bullish on the state of AI, and as you all can probably see and can probably relate to, every day the news is inundated with new models, new practices, new tools to accelerate all sorts of professions, but notably software developers. And so to start, I'm going to take you down a trip to memory lane 2022. This is when Copilot was just released. This was kind of the state of the art of what technology and AI could do for coders. We started to see ghost text. We started to see, you know, Copilot completing your functions and cleaning your utils, and it was one of the first times that developers got to experience the magic of AI while they were coding.
We, like many others, were really excited about this technology, and we decided to build our very first product called Codium, and this was an autocomplete extension that lived on VS code, JetBrains, Vim, and 30 other IDEs, and we were one of the first to market to bring autocomplete. The autocomplete experience to the masses, and we quickly garnered over a million downloads, and it was a very successful time for the company, but we always knew that we were going to be building more and more. And so we knew that intelligence, we predicted that intelligence was going to get faster, it was going to get cheaper, models were going to get bigger, paradigms were going to change, and as we've seen in the news, you know, things like DeepSeek, RL models like O1, all these things have been contributing to the rapid, rapid pace of software development in the last couple of months. We always want to give our users the best possible experience, and what this meant at the time was we were going to build the best, the fastest autocomplete product, but over time we knew that we could do more and more work for the user, and we had our eye on agents. We knew that, or we predicted that copy-pasting from ChatGPT would go away. We also hypothesized that these agents, right, these autonomous software development machines would be able to do more and more for our devs and for our users. So we believe that 2025 is this year, and we released Windsurf end of 2024, capitalizing on this brand new technology, which is an agentic LLM system. Windsurf has been pushing the bleeding edge of what is possible with LLMs, specifically to create an agent that can work on your behalf and generate code for you, it can refactor code for you, and we're going to get into what exactly that means. Here is a screenshot of Windsurf. You can see here that there is an agent on the right side, we call this Cascade, and it's actually building a Python web scraper, and you can see that with just a couple prompts we're able to generate a full file. It'll install dependencies, run your virtual environment, run commands inside of your terminal, and then actually write you the code and allow you to accept or reject that code, and finally actually run that code on a sample website. It gives us some stats about the website in question.
Comments