Dyad is a local, open-source alternative to Lovable and v0 for building full-stack apps using your own API keys and direct local filesystem access.
Dyad is an open-source desktop environment for generating full-stack software from conversational prompts. The application runs local development servers and writes code directly to the host filesystem rather than executing inside a remote browser container. Developers provide their own model credentials or connect local inference runtimes to build web and mobile applications without recurring platform fees.
Lovable operates as a managed cloud service where code generation, backend orchestration, and hosting run within a unified SaaS environment. Users rely on Lovable's credit allowances to generate applications, while integrations with cloud services like Supabase are handled through a remote browser dashboard. Dyad organizes this workflow around host-level integrations. Instead of routing traffic through a third-party gateway, Dyad connects directly to any LLM endpoint using your personal API keys, including Anthropic, OpenAI, Gemini, and OpenRouter, or local backends like Ollama. Generated code lives in standard project directories on your machine, integrating immediately with local Git remotes, existing build scripts, and local developer tooling.
This contrast shifts operational responsibility. Lovable automates database provisioning and public preview URLs, making it convenient for quick mockups without touching build configurations. Dyad requires engineers to run local Node runtimes and configure external hosting targets independently. In exchange, Dyad removes subscription markups on AI tokens and eliminates vendor lock-in. Developers can open files in their preferred text editors simultaneously, inspect generated dependencies, and commit changes straight to version control without exporting from a proprietary platform.
Dyad vs Lovable — which should I choose? Choose Lovable for zero-setup cloud generation with automated hosting and database provisioning for rapid prototypes. Choose Dyad if you want local source code ownership, direct API key billing, and integration with local development tools.
Can Dyad run completely offline with local models? Yes. Dyad supports local endpoints such as Ollama and LM Studio, allowing you to build software without sending prompts or code to external servers.
Is Dyad free for commercial use? Dyad's core codebase is free and open-source under Apache-2.0, while enterprise modules under its pro directory use the Functional Source License 1.1. Commercial developers can use the core application to build proprietary products without licensing fees.
Dyad is a practical choice for technical teams that prioritize code privacy, local toolchain integration, and direct model billing over turn-key cloud hosting. Active development throughout 2026, unarchived repository status, and an open-source core with fair-source pro additions make it a dependable foundation for developers comfortable managing their own execution environments.
Commands from the official package registries. Each package is matched to Dyad through the registry's own link to its source code or website.
brew install --cask dyadwinget install --id Dyad.Dyad -eLint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that Dyad is listed as an open-source alternative. Paste into your README: