explaingit

dyad-sh/dyad

Analysis updated 2026-06-21

20,339TypeScriptAudience · vibe coderComplexity · 2/5LicenseSetup · moderate

TLDR

Dyad is a local, open-source AI app builder for Mac and Windows that keeps your code private and lets you use your own AI API keys, no subscription or cloud dependency required.

Mindmap

mindmap
  root((Dyad))
    What it does
      Local AI app builder
      No cloud dependency
      Privacy first
    AI Providers
      Anthropic Claude
      Google Gemini
      Bring your own key
    Platform
      Mac desktop
      Windows desktop
      Apache 2.0 license
    Use Cases
      Prototype apps
      Replace Lovable
      Private development
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a web app on your laptop using AI assistance without sending your code to any third-party server.

USE CASE 2

Prototype an app with Claude or Gemini as your AI engine, paying only for what you use via your own API keys.

USE CASE 3

Replace cloud tools like Lovable or Bolt with a local alternative that keeps your project fully private.

What is it built with?

TypeScript

How does it compare?

dyad-sh/dyadgraphql/graphql-jsbokeh/bokeh
Stars20,33920,31820,377
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderateeasy
Complexity2/53/52/5
Audiencevibe coderdeveloperdata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires your own AI API key from Anthropic or Google before you can build anything.

Free to use, modify, and distribute for any purpose including commercial, as long as you include the Apache 2.0 license notice.

In plain English

Dyad is a local, open-source AI app builder that runs entirely on your own machine, a desktop alternative to cloud-based tools like Lovable, v0, Bolt, or Replit. Instead of sending your project to a third-party server, Dyad runs locally, so your code stays private and you are not dependent on any vendor's infrastructure. You supply your own AI API keys (supporting providers such as Anthropic and Google Gemini), which means you pay only for what you use and there is no Dyad subscription. It runs on Mac and Windows with no sign-up required, and its core is open-source under the Apache 2.0 license. It is aimed at power users who want the convenience of an AI-assisted app builder without giving up control over their data or environment.

Copy-paste prompts

Prompt 1
Using Dyad with my own Anthropic API key, help me build a simple to-do list app. Generate the initial file structure and starter code.
Prompt 2
I want to switch my Dyad setup from Anthropic to Google Gemini. Walk me through changing the provider and the required API key config.
Prompt 3
Build me a local-first notes app using Dyad that saves notes to disk and has a simple keyword search feature.
Prompt 4
I'm using Dyad and my AI responses feel slow. Help me diagnose whether the bottleneck is my API key tier or the local setup.

Frequently asked questions

What is dyad?

Dyad is a local, open-source AI app builder for Mac and Windows that keeps your code private and lets you use your own AI API keys, no subscription or cloud dependency required.

What language is dyad written in?

Mainly TypeScript. The stack also includes TypeScript.

What license does dyad use?

Free to use, modify, and distribute for any purpose including commercial, as long as you include the Apache 2.0 license notice.

How hard is dyad to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is dyad for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub dyad-sh on gitmyhub

Verify against the repo before relying on details.