HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
dyad-sh
dyad
TypeScript2025–2026
dyad-sh / dyad

dyad

Local, open-source AI app builder for power users ✨ v0 / Lovable / Replit / Bolt alternative 🌟 Star if you like it!

6Distinct people
14Mentions
0Explicit recommenders
22.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Local, open-source AI app builder for power users ✨ v0 / Lovable / Replit / Bolt alternative 🌟 Star if you like it!

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month14 dated mentions

Observed mentions: 2025-03-31 23:43:16 UTC to 2026-07-08 17:35:20 UTC.

01232025-03-01 00:00:00 UTC to 2025-04-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 20252025-04-01 00:00:00 UTC to 2025-05-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025-05-01 00:00:00 UTC to 2025-06-01 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 comments2025-06-01 00:00:00 UTC to 2025-07-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-07-01 00:00:00 UTC to 2025-08-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-08-01 00:00:00 UTC to 2025-09-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-09-01 00:00:00 UTC to 2025-10-01 00:00:00 UTC (exclusive): 3 mentions; 2 submissions, 1 comments2025-10-01 00:00:00 UTC to 2025-11-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-11-01 00:00:00 UTC to 2025-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 20252025-12-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-01 00:00:00 UTC to 2026-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-02-01 00:00:00 UTC to 2026-03-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-03-01 00:00:00 UTC to 2026-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-04-01 00:00:00 UTC to 2026-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-05-01 00:00:00 UTC to 2026-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-06-01 00:00:00 UTC to 2026-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-07-01 00:00:00 UTC to 2026-08-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJul 2026

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Mar 20252025-03-01 00:00:00 UTC2025-04-01 00:00:00 UTC101
Apr 20252025-04-01 00:00:00 UTC2025-05-01 00:00:00 UTC211
May 20252025-05-01 00:00:00 UTC2025-06-01 00:00:00 UTC220
Jun 20252025-06-01 00:00:00 UTC2025-07-01 00:00:00 UTC101
Jul 20252025-07-01 00:00:00 UTC2025-08-01 00:00:00 UTC110
Aug 20252025-08-01 00:00:00 UTC2025-09-01 00:00:00 UTC110
Sep 20252025-09-01 00:00:00 UTC2025-10-01 00:00:00 UTC321
Oct 20252025-10-01 00:00:00 UTC2025-11-01 00:00:00 UTC101
Nov 20252025-11-01 00:00:00 UTC2025-12-01 00:00:00 UTC000
Dec 20252025-12-01 00:00:00 UTC2026-01-01 00:00:00 UTC000
Jan 20262026-01-01 00:00:00 UTC2026-02-01 00:00:00 UTC000
Feb 20262026-02-01 00:00:00 UTC2026-03-01 00:00:00 UTC101
Mar 20262026-03-01 00:00:00 UTC2026-04-01 00:00:00 UTC000
Apr 20262026-04-01 00:00:00 UTC2026-05-01 00:00:00 UTC000
May 20262026-05-01 00:00:00 UTC2026-06-01 00:00:00 UTC000
Jun 20262026-06-01 00:00:00 UTC2026-07-01 00:00:00 UTC000
Jul 20262026-07-01 00:00:00 UTC2026-08-01 00:00:00 UTC101

What Hacker News says

14 sources
really excited to see this release! i've been using TypeScript for several projects like https://github.com/dyad-sh/dyad which is >250k lines of TypeScript and the speed-up makes things like running typescript check as a pre-commit hook painless thanks DanRosenwasser and team for building such an awesome tool for so many years!
In TypeScript 7
Really interesting project! I tried it last week and ran into same errors and today I tried it again and it worked. 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? FWIW, I created an open-source project in this space https://github.com/dyad-sh/dyad/ and it's great to see people trying different approaches :)
In Show HN: Clink – Bring your own CLI Agents, Ship instantly
willchen·Sep 18, 2025Submission

Show HN: Dyad, local, open-source Lovable alternative (Electron desktop app)

Hi HN! I left Google earlier this year and created Dyad, a local, open-source AI app builder made with Electron. 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. Source code: https://github.com/dyad-sh/dyad/ Download (free, no sign-up): https://www.dyad.sh/ 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: https://github.com/dyad-sh/dyad/blob/main/docs/architecture.... Let me know what you think and happy to answer questions about building an Electron app, etc!
28 points · Open discussion
Absolutely agree with that last sentiment. Recently I came across a project by a former google engineer called Dyad: https://github.com/dyad-sh/dyad This is built to be a lovable/bolt alternative and is definitely on the early side in terms of total capability and reliability. But once you start digging through the source you realize how much engineering actually went into building it. Not just chaining prompts together in a dart throwing exercise and praying for a good result. This is much closer to the "turnkey" solution vertical I mentioned in my earlier commentary, since its meant to generically build any web app, but there's a few applied concepts that are shared with the promptyped approach used in the HTTP/2 server (though not as sophisticated when compared to the category theory / type theory approach). I think it's a good example
Read the rest
to work backwards from though, if you peel the onion a bit you realize how much more tightly you could scope this for more bespoke projects.
In Focus and Context and LLMs
willchen·May 30, 2025Submission

Show HN: I built an open-source local vibe coding tool with Electron

Hi HN - Just wanted to share a local vibe coding tool that I created. You can download it here (free, no sign-up): https://dyad.sh/ It's open-source and on GitHub: https://github.com/dyad-sh/dyad 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. Here's a few things that makes it different: - 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. - Run local models using the Ollama and LM Studio integration (https://www.dyad.sh/docs/guides/ai-models/local-models), which lets you build with your favorite local LLMs. - Free and bring-your-own API key. This means you can use your free Gemini API key and get 500 free messages/da
Read the rest
y with Gemini Flash 2.5! 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. 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. I’d love any feedback about the project. Thanks!
4 points · Open discussion
willchen·May 7, 2025Submission

Show HN: I built a free, local, open-source alternative to lovable

Hi HN - 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: https://dyad.sh/ It's open-source and on GitHub: https://github.com/dyad-sh/dyad 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. Here's a few things that makes it different: - 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. - Run local models - I've just added Ollama integration (https://www.dyad.sh/docs/guides/ai-models/local-models), which lets you build with your favorite local LLMs. - Free - Dyad is free and bring-your-own API key. This m
Read the rest
eans you can use your free Gemini API key and get 25 free messages/day with Gemini Pro 2.5! 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. I’d love any feedback. Thanks!
2 points · Open discussion
willchen·Apr 30, 2025Submission

Show HN: Dyad – free, local, open-source AI app builder (v0/lovable alternative)

Hi HN - 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: https://dyad.sh/ It's open-source and on GitHub: https://github.com/dyad-sh/dyad 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. 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. Here's a few things that makes it different: - 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. - Run local models - I've
Read the rest
just added Ollama integration (https://www.dyad.sh/docs/guides/ai-models/local-models), which lets you build with your favorite local LLMs. - 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! I’d love any feedback. Thanks!
6 points · Open discussion
If you like chat interfaces, you might like this open-source tool I built, which is basically a chat UI but it saves you the hassle of copying and pasting files https://github.com/dyad-sh/dyad 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.
In Ask HN: What's the best way to get started with LLM-assisted programing?
If you're just getting started and want to keep using Pycharm, you can check out https://dyad.sh/ it's an open-source standalone AI pair programming tool so you don't need to switch IDEs. It's also focused on making it like you're pair programming with a real engineer, asking you clarifying questions and having you pick from different options when the request is unclear. You can also check out the GitHub repo at: https://github.com/dyad-sh/dyad (disclosure: I created Dyad)
In Ask HN: What's the best way to get started with LLM-assisted programing?

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.