<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: willchen</title><link>https://news.ycombinator.com/user?id=willchen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 10:09:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=willchen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by willchen in "Launch HN: Relvy (YC F24) – On-call runbooks, automated"]]></title><description><![CDATA[
<p>Interesting! tbh, we don't have any runbooks and pretty minimal telemetry set up (we're a very small team :), do you have any recommendations on which telemetry service to use to get started? right now, our services run on a combination GCP Cloud Run + Vercel</p>
]]></description><pubDate>Thu, 09 Apr 2026 16:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47705843</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=47705843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47705843</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Clink – Bring your own CLI Agents, Ship instantly"]]></title><description><![CDATA[
<p>thanks! we recently added MCP support so we're figuring out how to make it easier to find & add the right MCP tools for your use case :)</p>
]]></description><pubDate>Tue, 21 Oct 2025 17:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45658860</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45658860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45658860</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Clink – Bring your own CLI Agents, Ship instantly"]]></title><description><![CDATA[
<p>Really interesting project! I tried it last week and ran into same errors and today I tried it again and it worked.<p>I'm curious how the Clink desktop app connects to the web app. Is it sending some kind of oauth token so you can use call Claude Code, etc, on behalf of the user?<p>FWIW, I created an open-source project in this space <a href="https://github.com/dyad-sh/dyad/" rel="nofollow">https://github.com/dyad-sh/dyad/</a> and it's great to see people trying different approaches :)</p>
]]></description><pubDate>Tue, 21 Oct 2025 16:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45657919</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45657919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45657919</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)"]]></title><description><![CDATA[
<p>neat! thanks for sharing</p>
]]></description><pubDate>Fri, 19 Sep 2025 16:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45303779</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45303779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45303779</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)"]]></title><description><![CDATA[
<p>yes! <a href="https://www.dyad.sh/docs/guides/ai-models/local-models" rel="nofollow">https://www.dyad.sh/docs/guides/ai-models/local-models</a></p>
]]></description><pubDate>Fri, 19 Sep 2025 16:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45303772</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45303772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45303772</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)"]]></title><description><![CDATA[
<p>very interesting - when we ship MCP support you should be able to use nia!</p>
]]></description><pubDate>Fri, 19 Sep 2025 16:49:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45303770</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45303770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45303770</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)"]]></title><description><![CDATA[
<p>we have an extensive system prompt to instruct the Supabase to follow RLS best practices: <a href="https://github.com/dyad-sh/dyad/blob/de2cc2b48f2c8bfa401608c63b5fa325bd7dc0dc/src/prompts/supabase_prompt.ts#L107" rel="nofollow">https://github.com/dyad-sh/dyad/blob/de2cc2b48f2c8bfa401608c...</a><p>What you're describing as the fail-open behavior is from the Supabase platform (and not specific to any app builders): <a href="https://supabase.com/docs/guides/database/postgres/row-level-security#row-level-security-in-supabase">https://supabase.com/docs/guides/database/postgres/row-level...</a></p>
]]></description><pubDate>Fri, 19 Sep 2025 16:47:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45303752</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45303752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45303752</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)"]]></title><description><![CDATA[
<p>we have features like manual context management <a href="https://www.dyad.sh/docs/guides/large-apps#manual-context-management" rel="nofollow">https://www.dyad.sh/docs/guides/large-apps#manual-context-ma...</a> which lets you select files to use in your context window</p>
]]></description><pubDate>Fri, 19 Sep 2025 04:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45297930</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45297930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45297930</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)"]]></title><description><![CDATA[
<p>Thanks! Check out our Prompt Library feature: this way you can create reusable prompts across your apps: <a href="https://www.dyad.sh/docs/releases/0.18.0" rel="nofollow">https://www.dyad.sh/docs/releases/0.18.0</a></p>
]]></description><pubDate>Fri, 19 Sep 2025 04:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45297925</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45297925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45297925</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)"]]></title><description><![CDATA[
<p>I'm working on adding MCP support to Dyad soon! What's your favorite MCP servers? (trying to curate a list of recommended MCPs)</p>
]]></description><pubDate>Fri, 19 Sep 2025 00:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45296733</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45296733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45296733</guid></item><item><title><![CDATA[Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)]]></title><description><![CDATA[
<p>Hi HN!<p>I left Google earlier this year and created Dyad, a local, open-source AI app builder made with Electron.<p>The motivation: I tried one of the popular cloud-based AI app builders, but when I pulled down the app to run locally and debug in Cursor, it just didn’t work. So I created Dyad, an app builder that runs fully on your computer, making it easy to switch between Dyad and coding tools like Cursor or Claude Code.<p>Source code: <a href="https://github.com/dyad-sh/dyad/" rel="nofollow">https://github.com/dyad-sh/dyad/</a><p>Download (free, no sign-up): <a href="https://www.dyad.sh/" rel="nofollow">https://www.dyad.sh/</a><p>I've gotten questions about how it works under the hood so I wrote an architecture doc explaining how it does tool calling using XML tags, etc:
<a href="https://github.com/dyad-sh/dyad/blob/main/docs/architecture.md" rel="nofollow">https://github.com/dyad-sh/dyad/blob/main/docs/architecture....</a><p>Let me know what you think and happy to answer questions about building an Electron app, etc!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45296227">https://news.ycombinator.com/item?id=45296227</a></p>
<p>Points: 28</p>
<p># Comments: 19</p>
]]></description><pubDate>Thu, 18 Sep 2025 23:23:54 +0000</pubDate><link>https://www.dyad.sh/</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=45296227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45296227</guid></item><item><title><![CDATA[Show HN: I built an open-source local vibe coding tool with Electron]]></title><description><![CDATA[
<p>Hi HN -<p>Just wanted to share a local vibe coding tool that I created. You can download it here (free, no sign-up): <a href="https://dyad.sh/" rel="nofollow">https://dyad.sh/</a><p>It's open-source and on GitHub: <a href="https://github.com/dyad-sh/dyad">https://github.com/dyad-sh/dyad</a><p>If you've used one of the popular vibe coding tools like lovable, v0 and bolt, but want something more flexible and without the lock-in, I think you'll like dyad.<p>Here's a few things that makes it different:<p>- Runs locally, making it fast and frictionless. Because your code lives locally, you can easily switch back and forth between Dyad and your IDE like Cursor, etc.<p>- Run local models using the Ollama and LM Studio integration (<a href="https://www.dyad.sh/docs/guides/ai-models/local-models" rel="nofollow">https://www.dyad.sh/docs/guides/ai-models/local-models</a>), which lets you build with your favorite local LLMs.<p>- Free and bring-your-own API key. This means you can use your free Gemini API key and get 500 free messages/day with Gemini Flash 2.5!<p>Note: Dyad isn't an IDE (and not another VS code fork :) and instead is focused on people, esp. non-engineers, who want an all-in-one tool to build+preview web apps in a simple desktop UI.<p>If you're interested in my experience building an Electron app (e.g. the pain of code signing, cross-platform issues, weird Node.js quirks), please let me know, I'm thinking about writing a technical blog post.<p>I’d love any feedback about the project. Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44138905">https://news.ycombinator.com/item?id=44138905</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 30 May 2025 18:44:49 +0000</pubDate><link>https://www.dyad.sh/</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=44138905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44138905</guid></item><item><title><![CDATA[New comment by willchen in "Deepseek R1-0528"]]></title><description><![CDATA[
<p>I love how Deepseek just casually drops new updates (that deliver big improvements) without fanfare.</p>
]]></description><pubDate>Wed, 28 May 2025 18:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44119047</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=44119047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44119047</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: I rewrote my Mac Electron app in Rust"]]></title><description><![CDATA[
<p>I recently built an Electron app (<a href="http://dyad.sh/" rel="nofollow">http://dyad.sh/</a>) and I looked at other options like Tauri, but Electron has such a mature ecosystem (e.g. <a href="https://www.electronforge.io/" rel="nofollow">https://www.electronforge.io/</a>) that I was able to ship a cross-platform app in a couple weeks (Mac+Windows) and then adding Linux support was pretty trivial.<p>The only downside from my point of view is the large installer size for Electron apps, but it hasn't been a big issue for our users (because they will need to download quite a bit of other stuff like npm packages to actually build apps with dyad)</p>
]]></description><pubDate>Wed, 28 May 2025 18:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44119038</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=44119038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44119038</guid></item><item><title><![CDATA[New comment by willchen in "Launch HN: Relace (YC W23) – Models for fast and reliable codegen"]]></title><description><![CDATA[
<p>I tried sending an email to support@relace.ai (which was linked in the doc) and got:<p>Your message wasn't delivered to support@relace.ai because the address couldn't be found, or is unable to receive mail.<p>btw, I'm interested in trying out relace for my AI app generator tool: <a href="http://dyad.sh/" rel="nofollow">http://dyad.sh/</a></p>
]]></description><pubDate>Wed, 28 May 2025 18:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44119008</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=44119008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44119008</guid></item><item><title><![CDATA[Show HN: I built a free, local, open-source alternative to lovable]]></title><description><![CDATA[
<p>Hi HN -<p>I'm excited to share a free, local, open-source AI app builder that I created. You can see what it looks like and download it here: <a href="https://dyad.sh/" rel="nofollow">https://dyad.sh/</a><p>It's open-source and on GitHub: <a href="https://github.com/dyad-sh/dyad">https://github.com/dyad-sh/dyad</a><p>If you've used one of the popular AI app builders like lovable, v0 and bolt, but want something more flexible and without the lock-in, I think you'll like dyad.<p>Here's a few things that makes it different:<p>- Runs locally - Dyad runs entirely on your computer, making it fast and frictionless. Because your code lives locally, you can easily switch back and forth between Dyad and your IDE like Cursor, etc.<p>- Run local models - I've just added Ollama integration (<a href="https://www.dyad.sh/docs/guides/ai-models/local-models" rel="nofollow">https://www.dyad.sh/docs/guides/ai-models/local-models</a>), which lets you build with your favorite local LLMs.<p>- Free - Dyad is free and bring-your-own API key. This means you can use your free Gemini API key and get 25 free messages/day with Gemini Pro 2.5!<p>Note: dyad isn't an IDE (and not another VS code fork :) and instead is focused on people, esp. non-coders, who want an all-in-one tool to build+preview web apps in a simple intuitive desktop UI.<p>I’d love any feedback. Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43920222">https://news.ycombinator.com/item?id=43920222</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 May 2025 20:24:16 +0000</pubDate><link>https://github.com/dyad-sh/dyad</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=43920222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43920222</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad – free, local, open-source AI app builder (v0/lovable alternative)"]]></title><description><![CDATA[
<p>thank you! agree there's still rough edges, making lots of improvements each week to make it better :)</p>
]]></description><pubDate>Thu, 01 May 2025 18:20:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43861429</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=43861429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43861429</guid></item><item><title><![CDATA[New comment by willchen in "Show HN: Dyad – free, local, open-source AI app builder (v0/lovable alternative)"]]></title><description><![CDATA[
<p>thank you!<p>I definitely want to support users who want to use cloud inference or local inference because you do need a pretty beefy machine to run the top open source models.<p>Right now Dyad supports React (vite), but i'm working on supporting more frameworks in the future! (other languages is probably further off)<p>I think practically, the nice part with Dyad is that all the code is on your computer, so if you want to switch back and forth with Cursor/VS Code, it's seamless.</p>
]]></description><pubDate>Wed, 30 Apr 2025 18:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43849135</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=43849135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43849135</guid></item><item><title><![CDATA[Show HN: Dyad – free, local, open-source AI app builder (v0/lovable alternative)]]></title><description><![CDATA[
<p>Hi HN -<p>I'm excited to share a free, local, open-source AI app builder that I created. You can see what it looks like and download it here: <a href="https://dyad.sh/" rel="nofollow">https://dyad.sh/</a><p>It's open-source and on GitHub: <a href="https://github.com/dyad-sh/dyad">https://github.com/dyad-sh/dyad</a><p>If you've used one of the popular AI app builders like v0, lovable and bolt, but want something more flexible and without the lock-in, I think you'll like dyad.<p>note: dyad isn't an IDE (and not another VS code fork :) and instead is focused on people, esp. non-coders, who want an all-in-one tool to build+preview web apps in a simple intuitive desktop UI.<p>Here's a few things that makes it different:<p>- Runs locally - Dyad runs entirely on your computer, making it fast and frictionless. Because your code lives locally, you can easily switch back and forth between Dyad and your IDE like Cursor, etc.<p>- Run local models - I've just added Ollama integration (<a href="https://www.dyad.sh/docs/guides/ai-models/local-models" rel="nofollow">https://www.dyad.sh/docs/guides/ai-models/local-models</a>), which lets you build with your favorite local LLMs.<p>- Free - Dyad is free and bring-your-own API key. This means you can use your free Gemini API key and get 25 free messages/day with Gemini Pro 2.5!<p>I’d love any feedback. Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43848489">https://news.ycombinator.com/item?id=43848489</a></p>
<p>Points: 6</p>
<p># Comments: 5</p>
]]></description><pubDate>Wed, 30 Apr 2025 17:41:54 +0000</pubDate><link>https://www.dyad.sh/</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=43848489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43848489</guid></item><item><title><![CDATA[New comment by willchen in "Ask HN: What's the best way to get started with LLM-assisted programing?"]]></title><description><![CDATA[
<p>If you like chat interfaces, you might like this open-source tool I built, which is basically a chat UI <i>but</i> it saves you the hassle of copying and pasting files <a href="https://github.com/dyad-sh/dyad" rel="nofollow">https://github.com/dyad-sh/dyad</a><p>Basically it's running a chat UI locally on a Git repo and you can reference files like "#foo.py" and then if you want to edit a file, you hit "Apply code" for a markdown code block and then it shows you a code diff so you can review the changes before actually updating the files. I've found this makes it much easier to curb stray edits and keep the LLM edits focused on what you actually care about.</p>
]]></description><pubDate>Tue, 01 Apr 2025 04:33:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43542874</link><dc:creator>willchen</dc:creator><comments>https://news.ycombinator.com/item?id=43542874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43542874</guid></item></channel></rss>