<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: glenntws</title><link>https://news.ycombinator.com/user?id=glenntws</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 12:16:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=glenntws" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Stagewise Reads Files Without Depending on the Model API]]></title><description><![CDATA[
<p>We built a custom (experimental) file transformation pipeline into our agent because we don't want to be at the mercy of LLM providers for giving models native access to files. Essentially, we extend the agent to expose files to the LLMs context through a standardized pipeline, allowing to convert any file into a file type specific best representation that only consist out of text, image  (and audio/video) parts.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47784889">https://news.ycombinator.com/item?id=47784889</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:36:44 +0000</pubDate><link>https://stagewise.io/news/file-transformation-pipeline</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=47784889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784889</guid></item><item><title><![CDATA[New comment by glenntws in "Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator"]]></title><description><![CDATA[
<p>I have now read about 100 articles claiming to have found the Bitcoin creator.</p>
]]></description><pubDate>Thu, 09 Apr 2026 09:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701136</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=47701136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701136</guid></item><item><title><![CDATA[New comment by glenntws in "Engineers Are Great for Marketing"]]></title><description><![CDATA[
<p>404 my boy</p>
]]></description><pubDate>Thu, 09 Apr 2026 09:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701098</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=47701098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701098</guid></item><item><title><![CDATA[Show HN: stagewise: The coding agent built for the web - OSS [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=hmICdmqBKc0">https://www.youtube.com/watch?v=hmICdmqBKc0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47692369">https://news.ycombinator.com/item?id=47692369</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:23:08 +0000</pubDate><link>https://www.youtube.com/watch?v=hmICdmqBKc0</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=47692369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692369</guid></item><item><title><![CDATA[Show HN: Karton is a simple, type-safe RPC and state-syncing framework (OSS,MIT)]]></title><description><![CDATA[
<p>Karton (German for “carton”) is a type-safe and web socket based solution that allows you to define a shared definition of what is synchronized between server and client side (the “Karton contract”):<p>- The type of state that is synced between the server- and client-side (read-only on client-side)<p>- Server procedures that clients can call to make mutations on server-side<p>- Client procedures that servers can call to make queries etc. to the client-side<p>All connections share the same state, and the state is always defined by the server. Deltas are efficiently synced through JSON-style patches (using immer under the hood).<p>We’re Glenn and Julian, and we built this as a tool for our startup (stagewise - YC S25). We needed a simple and type safe solution to sync a CLI app (JS-app) with a browser-based UI-app (we use React). We didn’t find any solutions out there that seemed easy to use, so we simply decided to build our own one.<p>We offer both the server and client in vanilla TS, but also ship a React-specific client that gives you a Zustand-style access to the state (allowing to only select slices of the whole state as well).<p>The API is made to be very easy to use, with just one output type that’s shared between server and client apps, making it a low-overhead solution if you build locally running JS apps that consist of multiple sub-apps.  Karton is MIT-licensed, available on npm (@stagewise/karton) and currently part of our bigger OSS monorepo. It’s pretty much in beta state but we already use it in production.<p>GitHub: <a href="https://github.com/stagewise-io/stagewise/tree/main/packages/karton" rel="nofollow">https://github.com/stagewise-io/stagewise/tree/main/packages...</a><p>NPM package: <a href="https://www.npmjs.com/package/@stagewise/karton" rel="nofollow">https://www.npmjs.com/package/@stagewise/karton</a><p>Our YC Launch: <a href="https://www.ycombinator.com/launches/O3M-stagewise-the-frontend-coding-agent-for-production-codebases">https://www.ycombinator.com/launches/O3M-stagewise-the-front...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45047310">https://news.ycombinator.com/item?id=45047310</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 28 Aug 2025 01:32:20 +0000</pubDate><link>https://github.com/stagewise-io/stagewise/tree/main/packages/karton</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=45047310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45047310</guid></item><item><title><![CDATA[Show HN: Stagewise – frontend coding agent for real codebases]]></title><description><![CDATA[
<p>Hey HN, we're Glenn and Julian, and we're building stagewise (<a href="https://stagewise.io">https://stagewise.io</a>), a frontend coding agent that inside your app’s dev mode and that makes changes in your local codebase.<p>We’re compatible with any framework and any component library. Think of it like a v0 of Lovable that works locally and with any existing codebase.<p>You can spawn the agent into locally running web apps in dev mode with `npx stagewise` from the project root. The agent lets you then click on HTML Elements in your app, enter prompts like 'increase the height here' and will implement the changes in your source code.<p>Before stagewise, we were building a vertical SaaS for logistics from scratch and loved using prototyping tools like v0 or lovable to get to the first version. But when switching from v0/ lovable to Cursor for local development, we felt like the frontend magic was gone. So, we decided to build stagewise to bring that same magic to local development.<p>The first version of stagewise just forwarded a prompt with browser context to existing IDEs and agents (Cursor, Cline, ..) and went viral on X after we open sourced it. However, the APIs of existing coding agents were very limiting, so we figured that building our own agent would unlock the full potential of stagewise.<p>Since our last Show HN (<a href="https://news.ycombinator.com/item?id=44798553">https://news.ycombinator.com/item?id=44798553</a>), we launched a few very important features and changes: You now have a proprietary chat history with the agent, an undo button to revert changes, and we increased the amount of free credits AND reduced the pricing by 50%. We made a video about all these changes, showing you how stagewise works: <a href="https://x.com/goetzejulian/status/1959835222712955140/video/1" rel="nofollow">https://x.com/goetzejulian/status/1959835222712955140/video/...</a>.<p>So far, we've seen great adoption from non-technical users who wanted to continue building their lovable prototype locally. We personally use the agent almost daily to make changes to our landing page and to build the UI of new features on our console (<a href="https://console.stagewise.io">https://console.stagewise.io</a>).<p>If you have an app running in dev mode, simply `cd` into the app directory and run `npx stagewise` - the agent should appear, ready to play with.<p>We're very excited to hear your feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45015838">https://news.ycombinator.com/item?id=45015838</a></p>
<p>Points: 42</p>
<p># Comments: 18</p>
]]></description><pubDate>Mon, 25 Aug 2025 16:47:11 +0000</pubDate><link>https://stagewise.io/</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=45015838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45015838</guid></item><item><title><![CDATA[New comment by glenntws in "Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases"]]></title><description><![CDATA[
<p>oh and as stupid as it might sound, but: we're confident that we can simply be better. Our roadmap is full of things that go way beyond the current capabilities, but everything is focussed on one goal: Make building production-grade (and pretty) frontends as easy as possible.<p>Sounds cheesy, but the focus on really really nailing this one thing sets us apart we think.</p>
]]></description><pubDate>Wed, 06 Aug 2025 03:41:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44807364</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44807364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44807364</guid></item><item><title><![CDATA[New comment by glenntws in "Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases"]]></title><description><![CDATA[
<p>Thanks, really appreciate it. Our moat is that we're completely open. Matter of fact, even the interface to connect other agents is open source. We want to keep being compatible with all kinds of frameworks and tech stacks.</p>
]]></description><pubDate>Wed, 06 Aug 2025 03:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44807350</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44807350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44807350</guid></item><item><title><![CDATA[New comment by glenntws in "Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases"]]></title><description><![CDATA[
<p>It works with everything that runs in a browser - as long as the dev app runs on localhost and the codebase is local as well, we can integrate with it!</p>
]]></description><pubDate>Wed, 06 Aug 2025 03:37:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44807340</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44807340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44807340</guid></item><item><title><![CDATA[New comment by glenntws in "Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases"]]></title><description><![CDATA[
<p>domain squatting boohoo</p>
]]></description><pubDate>Tue, 05 Aug 2025 22:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44805367</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44805367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44805367</guid></item><item><title><![CDATA[New comment by glenntws in "Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases"]]></title><description><![CDATA[
<p>awesome. hope you enjoy</p>
]]></description><pubDate>Tue, 05 Aug 2025 17:39:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44801404</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44801404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44801404</guid></item><item><title><![CDATA[New comment by glenntws in "Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases"]]></title><description><![CDATA[
<p>Are you using one-time mail providers? Otherwise, please check the spam folder of course. If nothing helps, feel free to join Discord (<a href="https://discord.gg/DjMqMnUVCh" rel="nofollow">https://discord.gg/DjMqMnUVCh</a>) and we'll debug this together.</p>
]]></description><pubDate>Tue, 05 Aug 2025 17:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44800929</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44800929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44800929</guid></item><item><title><![CDATA[New comment by glenntws in "Show HN: Stagewise (YC S25) – Front end coding agent for existing codebases"]]></title><description><![CDATA[
<p>thanks for the kind words! If you have ideas or wishes for next steps, feel free to share.</p>
]]></description><pubDate>Tue, 05 Aug 2025 17:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44800869</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44800869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44800869</guid></item><item><title><![CDATA[Show HN: We built a tool that makes Cursor as easy to use as V0 or Loveable]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/stagewise-io/stagewise">https://github.com/stagewise-io/stagewise</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44162841">https://news.ycombinator.com/item?id=44162841</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 02 Jun 2025 20:44:31 +0000</pubDate><link>https://github.com/stagewise-io/stagewise</link><dc:creator>glenntws</dc:creator><comments>https://news.ycombinator.com/item?id=44162841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44162841</guid></item></channel></rss>