I've had the opportunity to be a beta tester for quite a while now, and I must admit that Stagewise has truly replaced Cursor for me.
We have a very component-heavy, React-based application with well over 1,000 files. At first, I was worried about whether it could efficiently gather sufficient context for my tasks, but it has performed brilliantly.
I’m currently on the Ultra plan and feel like I’m getting more Opus usage than I did with Cursor. I suspect their token caching system might be implemented differently.
On top of that, the founders are incredibly responsive on Discord whenever an issue arises.
stagewise
Hey Product Hunt 👋 I’m Glenn, one of the people behind stagewise.
We built stagewise because most coding agents are still too blind to the actual product - and the easy to use ones are also pretty closed off! They can work with code, but they usually can’t really see the app, inspect live state, or understand what’s happening on screen without a lot of manual context or manual harnessing that takes time and is an additional burden for users.
stagewise changes that.
It’s an open-source coding agent with its own browser environment. It can see what you see, read the DOM and console, inspect live app state, and edit the code behind what it’s looking at.
We also wanted the setup to stay flexible: bring your own API key, use any model/provider you want, run local models, and avoid lock-in. Our product is fully open-source and we want to keep it that way - pushing the boundaries of what's possible for agents and making it accessible to everyone.
If you’re building frontend products, websites, or interactive apps, our goal is simple: With stagewise, you should need less explaining, less context switching, and faster iteration.
Happy to answer questions, hear criticism, and learn what workflows you’d want to use this for.
- Glenn
Product Hunt
stagewise
@curiouskitty Great question! We think that once you focus on building web apps and need to pull in the rest of the web for inspiration, references guidelines, stagewise becomes super powerful because it focusses heavily on the deep integration between browsing and agentic coding.
For example, pulling in design inspiration from an older version of your website, as well as referencing guidelines from your favorite frameworks docs becomes a matter of "@"-referencing tabs and clicking on DOM elements instead of making screenshots, copying text etc.
I find stagewise interesting because I often struggle with reproducing bugs locally. If it can truly read console output and DOM state while linking that directly to code edits, I can see myself using it daily.
stagewise
@umaru thanks - and yes it can do exactly that! We're also shipping better debug capabilities soon, so it'll be even better for cases where detailed analysis of render-cycles and app state is necessary.
How stable it feels in complex, component-heavy React apps though?
stagewise
Hey @morgan_nabors , I'd say you should try it out and tell us! The agent looks at debug data though, so it is much easier to pinpoint the right components from the get go, instead of simply searching around all the time.
But if you notice it doesn't work well, we're eager to hear more about that and improve in these areas!
@glenntoews the browser environment model is interesting — does stagewise see the DOM as raw HTML or a semantic tree? I'm wondering how it stays coherent when the component owning a UI element is 3-4 files away from the markup.
stagewise
@jimmypk Great question! stagewise has access to the browser through multiple models:
1. It has full debugger access to the browser runtime, meaning it can do detailed analysis of both DOM and JavaScript state - and it can also make changes or simulate inputs!
2. It has visual access to the browser, meaning it can make screenshots and look at designs etc.
3. When referencing elements, a trace file get's created that pin-points the right element both in DOM (to do more checks with the debugger) as well as containing framework specific information that may exist (react component names etc.)
All these methods help to find components very efficiently and fast.
Notra
Stagewise has been incredible to work with for the past weeks. I'm really missing it whenever I don't use it, especially since it makes so many things so easy, like taking screenshots in both dark and light mode for my docs, or copying some colors from another website and testing around with them.
Amazing product and team! :fire: We used @stagewise to build our new rebulk.com website and it absolutely killed it.
stagewise