AI Engineer World's Fair 2025
Why Bolt.new Won and Most DevTools AI Pivots Failed - Victoria Melnikova
Read the talk
Why Bolt.new’s AI pivot started with its browser runtime
StackBlitz turned a hard-to-sell technical capability into a simpler way to build apps. Its pivot shows how AI can amplify an existing advantage by changing the user’s workflow.
From a talk by Victoria Melnikova
A development platform running out of time
In December 2023, Eric Simons walked into a StackBlitz board meeting facing a shutdown threat. In Victoria Melnikova’s account, the company had raised millions over a seven-year journey, yet revenue was practically zero and growth was flat. Its central technical bet—WebContainers, which brought a development environment into the browser—had not translated into a viable business. The board gave Simons until the end of 2024 to show real progress.
The turnaround came with Bolt.new. Melnikova reports that Bolt.new reached $20 million in annual recurring revenue in two months. ARR describes an annualized recurring revenue rate, not revenue collected during those two months. At the time of the talk, she expected a forthcoming update to put Bolt.new above $100 million ARR. That second milestone was a forecast. The striking growth story rested on capabilities built long before the new product appeared.
Melnikova had seen that work through Evil Martians’ partnership with StackBlitz, which began in 2021, when browser-based development still attracted skepticism. She says Evil Martians works with more than 40 early-stage developer-tool startups each year. Across those companies, the recurring question was how to bring AI into an existing product. StackBlitz’s experience suggests that the more useful starting point is the capability the company already owns.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
The cost of an underwhelming first trial
Adding a chatbot looks like a small product change, but it spends something scarce: a user’s willingness to try again. Melnikova describes customers already tired of chatbot interfaces and reluctant to test another AI feature. If the first result disappoints, they may never return. The feature can then drift toward quiet deprecation before the team finds a useful application for it. The failure begins with an interaction that asks for attention without delivering enough value.
Expanding the scope creates a different problem. Trying to make everything AI-powered puts a smaller developer-tool company into competition with OpenAI and Anthropic, without comparable teams or investment. A narrower starting point is the company’s distinctive domain, expertise, or technology: something that makes its particular application of AI difficult to reproduce.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Build with imperfect AI, but start with users
Waiting for AI to become perfect also postpones the work that makes it useful. Tool builders have to develop the surrounding tooling as the models evolve, using practical, creative solutions to close the gaps. But speed alone does not establish demand. Melnikova describes companies investing heavily in beautiful, intricate interfaces that users do not need.
Talk to users before committing to the interface. A technically impressive implementation still needs a market. With that constraint in place, the StackBlitz case becomes a three-step procedure: identify the competitive advantage, work out what AI makes possible with it, and redesign the workflow around that possibility.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Step one: identify the capability underneath the features
The first step is to identify an unfair advantage, rather than inventory product features. For StackBlitz, that advantage was running a full development environment inside the browser. Melnikova presents this as a unique competitive position; the concrete technical capability is browser-local execution. Her shorthand—no containers, servers, or local setup—describes removing the need to provision a separate development environment. It does not mean that model inference, hosting, or the whole Bolt service requires no servers.
Other companies may find their advantage elsewhere:
- Domain expertise: knowledge of a specialized problem and the people who face it.
- Data or distribution: information or access that gives the product a distinctive position.
- Infrastructure: an existing technical capability that changes what the product can deliver.
The useful question is which of these assets gives the company a competitive edge, before deciding where AI belongs in the interface.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Step two: connect AI to that capability
The next question is what becomes possible when AI meets that capability. This shifts the design task from placing AI somewhere in the existing product to finding an outcome the combination can make easier. For StackBlitz, browser execution supplied a way to close the distance between asking for an app and seeing it work.
Melnikova describes other vibe-coding workflows as too complicated for an average user. Bolt’s proposed experience has three direct steps:
- Describe the app in words.
- See the app directly in the browser.
- Share its URL publicly.
The browser environment matters because generated code can become something the user immediately sees, rather than an artifact they must move into a separate development setup. AI supplies the creation interface; the existing runtime makes the result accessible within the same flow.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Step three: change the workflow
The third step is to consider whether the capability can change the whole workflow enough to create a category. Improving an individual step leaves the surrounding handoffs intact. Melnikova’s slide instead contrasts two complete paths:
| Code-generation workflow | Bolt workflow |
|---|---|
| Generate code → Copy/paste → Debug → Deploy | Describe app → Deploy immediately → Share URL |
The slide’s immediate-deployment framing makes the intended product experience explicit: move the user from describing an app to sharing it, with fewer development tasks exposed along the way. Melnikova credits StackBlitz with reinventing how people vibe code through that change.
The differentiator was the combination of an existing capability and a redesigned user flow. Access to Anthropic was available to others; unique AI was not the advantage Melnikova identifies. Once StackBlitz recognized how its browser technology could support this experience, it committed fully to the new product direction.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Apply the same scrutiny to your product
The difficult part is being honest about the product you already have. What is its moat? How could AI amplify that advantage? Could the combination reinvent a workflow, and could that workflow support a new category? These questions may expose a gap between the features a team has invested in and the capability customers actually value. Answering them gives the next product decision a direction; it does not guarantee another Bolt.new.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
The official repository introduces Bolt's browser development environment, AI environment control, deployment and URL sharing.
Explore the runtime and API for embedding Node.js development environments in browser applications.
Further reading
- Introducing WebContainersArticle
Eric Simons's original announcement explains browser-local Node.js execution, virtualized networking and the 2021 public beta.
The agency describes its partnership since 2021, including backend engineering, enterprise features and platform scaling.
Read the complete timestamped transcript
- 0:00
December 2023, StackBlitz board meeting. Eric Simons walks into the room knowing that his company is dying. Seven years of building this revolutionary web container technology, millions raised, but the revenue is practically zero and the growth is practically flat.
- 0:18
The board gives him an ultimatum: "You show us real progress by the end of 2024 or we shut this down." Just two months later, Bolt.new is showcasing explosive growth, 20 million ARR in just two months.
- 0:33
And today, 18 months later, we expect to see another update crossing over 100 million ARR for Bolt.new. This overnight success didn't really happen overnight. It took seven years in the making, and today I'm going to tell you exactly how that happened so you can replicate it for your business.
- 0:51
I'm Victoria from Evil Martians, the go-to agency for developer tools. We've been StackBlitz technical partner since 2021, back when nobody believed in browser-based technology, WebContainers, and investors thought that this was the dead end.
- 1:06
We work with 40 plus early stage developer tool startups each year, and everybody is asking the same question: How do I bring AI into my product? First, let's talk about what doesn't work.
- 1:22
The most common mistake I see is let's sprinkle some AI into our UI, and the problem with that is people are very tired of chatbot interfaces at this point.
- 1:33
It's very hard to convince yourself to try something new, to test new features, because oftentimes the results are underwhelming. So if you are just slapping on a chatbot, you are taking a risk.
- 1:46
Your customers might just lose interest and never try it again, and the result will be very sad as well. A quietly deprecated feature. The second common trap I see is boiling the ocean.
- 1:58
When you are trying to AI power everything, you're competing with the big guys like OpenAI and Anthropic, and the reality is you just don't have that big of a team and that big of an investment behind you.
- 2:11
Uh, instead, try to think about what you can leverage. What's your unique domain? What's your unique expertise? What's your unique technology? If we bet on that, the chances that we succeed are much higher.
- 2:24
Then there are companies that are waiting for the AI to be perfect, and the reality is we have to build the tooling as we go. It's up to us.
- 2:33
If we get scrappy, if we get creative with our solutions, we will stay ahead of the game. But the biggest killer, not talking to users. I've seen many companies reinvent the wheel, invest a lot of money, a lot of resources into building beautiful, intricate interfaces that users don't need.
- 2:54
And the reality is no market, no product. Talk to your users first. While everyone else bolted AI into their existing workflows, StackBlitz did something different. I want to take you through three simple steps that you can apply to your business and try to replicate StackBlitz success with Bolt.new.
- 3:17
Step one, identify your unfair advantage. Not product features, but your unique competitive edge. Let's take StackBlitz. They're the only company that can run a full development environment in the browser.
- 3:29
They don't need containers, they don't need servers, they don't need local setup. What's your unique advantage? It could be something like domain expertise or data distribution or infrastructure, you name it.
- 3:43
Step two, figure out how AI can amplify your competitive advantage. So instead of thinking, "How do I bring AI into my product?" think, "What becomes possible when AI meets my unique capability?"
- 3:57
For StackBlitz, it was pretty straightforward. Every other Vibe coding tool had the same issue. The process is just too complicated for an average user. So instead, you describe your app with words, you see it right there in the browser, and you can share the URL with the public.
- 4:13
Easy. It only became possible because they had this unique competitive advantage. So now it's your turn. What becomes possible when AI meets your unfair advantage?
- 4:26
Step number three, last but not the least, create a category.
- 4:32
Instead of thinking in existing workflows, think about how your capability can change the flow altogether.
- 4:41
If we take a look at StackBlitz, this is called inventing a category. They reinvented how people Vibe code. Why this moment matters? The reality is StackBlitz secret wasn't unique AI.
- 4:54
Everybody has access to Anthropic. It was their unique competitive advantage. And once they figured it out, they reinvented the user flow and they bet everything on it. They went all in.
- 5:08
So I want to encourage you to take a look at your product. Be honest. Sometimes it's painful. Take a look at your product and think, what's your unique mode?
- 5:20
What's your competitive advantage? How can AI amplify that advantage? Can you reinvent a workflow? Can you create a category out of this process?
- 5:33
If you find answers to all of those questions, you're on the right track.
- 5:38
Good luck