A TypeScript SDK for building agent-native apps with generative UI, shared state, and human-in-the-loop flows in React, Angular, Vue, and chat apps.
- Stars
- 21,992
- Forks
- 2,886
- Open issues
- 349
- Last commit
- 11 hours ago
What is it?
Dyad is a desktop AI app builder that runs locally on your computer. You describe the app you want and it generates the code, in the style of hosted tools such as Lovable, v0 and Bolt, but without sending your project to a vendor's cloud.
The project is built around privacy and control. It works with your own AI API keys rather than a bundled model subscription, so you choose which provider to use and avoid vendor lock-in. Builds are offered for Mac and Windows, and no account sign-up is required to download and start using it.
The repository is split by license: code outside src/pro is Apache 2.0, while code inside src/pro falls under the Functional Source License 1.1.
Key features
- 01Runs locally on Mac and Windows.
- 02Uses your own AI API keys with no vendor lock-in.
- 03No sign-up required to download and use.
- 04Core code is open source under Apache 2.0.
Use cases
- Prototyping web apps with AI assistance while keeping project code on your own machine.
- Trying different LLM providers for app generation without changing tools.
- Building React or Next.js apps from natural-language prompts as a local alternative to hosted builders.
Quick start
- 1
Download the app for your platform from the website
Things to know
- Code in src/pro is under the Functional Source License, not Apache 2.0, so check its terms before commercial use.
- The README only lists Mac and Windows as supported platforms.
- You need your own AI API keys to use the AI features.
Topics
FAQ
- What is dyad?
- Local, open-source AI app builder that runs on your machine and lets you bring your own AI API keys, an alternative to Lovable, v0 and Bolt. Dyad is a desktop AI app builder that runs locally on your computer. You describe the app you want and it generates the code, in the style of hosted tools such as Lovable, v0 and Bolt, but without sending your project to a vendor's cloud.
- Is dyad free to use? What license does it have?
- dyad is open source under the Other license. Check the license terms before using it in commercial products.
- Is dyad still maintained?
- Actively maintained. The last commit to dyad was on Oct 20, 2026.
- What can I use dyad for?
- Prototyping web apps with AI assistance while keeping project code on your own machine. Trying different LLM providers for app generation without changing tools. Building React or Next.js apps from natural-language prompts as a local alternative to hosted builders.
- How do I install dyad?
- Download the app for your platform from the website
- Where can I get dyad?
- The source code and installation instructions are on GitHub: https://github.com/dyad-sh/dyad
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A terminal coding agent with built-in LSP, debugger, browser and subagent tools, supporting 60+ model providers.
A CLI and web tool that packs an entire code repository into one AI-friendly file for feeding to LLMs like Claude or ChatGPT.
Apache Maka (Incubating) is an agent workspace for desktop, TUI and CLI that records every model message, tool call and permission decision as an append-only event log.
A DSH plugin that renders interactive UI components (charts, tables, forms, quizzes, plots, Mermaid) inline inside assistant replies.
Open-source, local-first AI meeting notepad that captures device audio without a bot joining the call, as an alternative to Granola.