Dyad is a desktop app, available for macOS and Windows, that builds full-stack applications from natural-language prompts and writes the result as standard Next.js code on your own machine rather than inside a hosted platform. It positions itself directly against Lovable, v0, Bolt, and Replit, but with a different premise: nothing has to leave your computer unless you choose to connect an API.
You can point it at GPT-4o, Claude, or Gemini using your own API keys, or run it fully offline against a local model through Ollama or LM Studio. Supabase is built in for authentication and a database, and because the output is ordinary React and Node code, there's no lock-in: the generated project opens in any other editor and keeps working without Dyad in the loop.
The core is open source under Apache 2.0, with a fair-source Pro tier for teams that want extra features. It has passed a million downloads and sits around 21,000 GitHub stars, numbers that put it ahead of most local-first alternatives in this space, even if it's still well behind the hosted giants like Lovable and v0 in overall usage.