Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Advertise
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/No-Code & Low-Code/Dyad
icon of Dyad

Dyad

Open source alternative to Lovable, Bolt.new, v0 and Replit AI

Build web apps on your desktop with an open-source AI builder that accepts any AI model, exports clean Next.js code, and requires no account or subscription.

21.7K starsTypeScriptApache-2.0 with separate pro-directory licenseActive this week
Visit websiteGitHub repo
image of Dyad
Contents
  1. 01Who Dyad is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Dyad vs alternatives
  6. 06Tech stack
  7. 07FAQ
  8. 08Similar open-source tools
TL;DR

Dyad is a local desktop app that builds full-stack web apps using AI, replacing cloud-based builders like Lovable, Bolt.new, v0, and Replit AI. It runs entirely on your machine, lets you bring your own API keys for any provider, and exports clean Next.js code with no vendor dependency. The core is Apache 2.0 licensed; Pro features in src/pro/ use the Functional Source License, which permits personal and commercial use but not reselling the Pro tier as a managed service. Best for developers and technical builders who want AI-assisted app generation without a cloud subscription.Apache-2.0 with separate pro-directory license · TypeScript · 21.7K stars · Active this week

who it's for

Who Dyad is for#

Developers prototyping full-stack apps

Dyad generates a working Next.js app with a Supabase database and auth from a text description. The security scanner catches injection and auth bugs before the first deploy, reducing the iteration cycle on early-stage projects. Import an existing repo or start fresh from a prompt.

Skip if:

Dyad's agent works best on greenfield projects. Large existing codebases with many interconnected modules may exceed its context window or generate conflicts with established patterns.

Non-developer builders avoiding credit-based cloud tools

The text-to-app interface produces a working project from a plain description with no coding required. Deploying to Vercel takes a few clicks from within the app. Builders who have hit credit limits on Lovable or Bolt.new can bring their own API key and pay the provider directly instead.

Skip if:

If your project requires a native mobile app, real-time multiplayer backend, or extensive third-party API integrations beyond what a standard Next.js app supports, Dyad's output will need significant developer work after generation.

Developers testing local or offline AI models

Dyad's Ollama and LM Studio integration makes it a practical environment for comparing model outputs on actual app-building tasks without sending code to external APIs. Switch between models in the same session and review diffs to benchmark output quality on your specific use case.

Skip if:

If your local hardware has less than 8GB RAM, running a useful local model is impractical. You would need a cloud API key anyway, which removes the offline and privacy advantage of this use case.

the problem

The problem it solves#

Cloud-based AI app builders charge per-generation credits or monthly subscriptions tied to their own servers. When Lovable, Bolt.new, or Replit AI control the runtime, you depend on their pricing, uptime, and model choices. Projects built in these tools often cannot be exported cleanly, making it difficult to move to a standard hosting environment or hand off to another developer.

Every prompt you send to a cloud builder travels through a third-party server, which matters for client projects or sensitive ideas. Local AI tooling has existed for code completion, but building a full-stack app with a database, auth, and deployment from a local interface has not been a practical option until recently.

how Dyad solves it

How it solves it#

Bring your own AI model keys

Connect OpenAI, Anthropic, Google Gemini, DeepSeek, Ollama, or LM Studio. Switching providers takes one dropdown selection in the settings panel; no account migration or data export required. You pay your provider directly at standard rates, with no Dyad markup on tokens.

Full-stack database integration

Connect Supabase or Neon with one click. Dyad generates database schemas, migrations, and auth configuration automatically based on your app description. The interface shows a row preview of the generated table structure before you commit to the schema.

Built-in security scan

Before you ship, Dyad checks for SQL injection risks, OWASP top-10 misconfigurations, and auth protection gaps. Results appear inline as pass/fail with a plain-language description of each check, so you know what the scanner tested and what it found.

One-click GitHub and Vercel deployment

Connect a GitHub repo and a Vercel account, then deploy in a few clicks. Dyad generates a standard Next.js project, so the output works with any CI/CD pipeline, not just Vercel. You can also export the project and deploy it elsewhere.

MCP server extensibility

Add Chrome DevTools, web browsing, custom APIs, or any MCP server as a plugin. Version 1.18.0 introduced AI-reviewed MCP tool consent with per-call approval, so you control which tools execute and when. Per-app localhost preview domains are also supported.

Offline local model support

With Ollama or LM Studio configured, Dyad works without an internet connection. Local model inference keeps your prompts and generated code on-device with no outbound API calls. Switching to a cloud model later requires only a settings change.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Zero vendor lock-in on generated codeEvery app Dyad generates is a standard Next.js project stored on your disk. Open the folder in VS Code, move it to any host, or stop using Dyad entirely without losing anything. No proprietary format, no export step, no conversion required.
  • Model-agnostic architectureBecause Dyad uses your own API keys, you switch between Claude, GPT-4.5, Gemini 2.0 Flash, or an offline Ollama model in the same session. Cloud-based builders tie you to their model tier and charge differently depending on which model they provision for you.
  • Active development with 21k+ GitHub starsLaunched in April 2025, the project hit 21,682 GitHub stars and 2,678 forks within roughly 18 months. The r/dyadbuilders subreddit has 3,000+ members. The last push was October 2026, confirming active maintenance rather than a stale repository.
  • No account or sign-up requiredDownload the desktop app and build your first project without creating an account. Unlike Replit AI or Lovable, there is no onboarding flow, no email verification, and no credit allocation before you can run the builder.

Trade-offs

  • -Desktop app only, no browser interfaceDyad runs as a downloadable app for macOS, Windows, and Linux. There is no browser-based version, so it cannot be accessed remotely or shared with a teammate on a different machine. Collaboration requires screen sharing or a sync workflow on top of the exported repo.
  • -Pro features use a restricted licenseCode inside src/pro/ is licensed under the Functional Source License 1.1 (FSL), not Apache 2.0. You can use Pro features for personal and commercial projects freely, but you cannot fork that code and offer it as a competing hosted service. The FSL grant converts to Apache 2.0 after two years from each release. The core builder outside src/pro/ remains fully Apache 2.0.
  • -323 open issues as of October 2026The project grows fast and ships frequently, but 323 open GitHub issues reflect a backlog wider than a mature tool's. Edge cases and less-common workflows may surface rough spots. Filing a detailed issue typically gets a response, but fixes follow the release cadence.
versus alternatives

Dyad vs alternatives#

Dyad vs Lovable

Lovable is a browser-based AI app builder that stores your project on its servers and charges per-credit usage after the free tier runs out. The platform owns the runtime environment during development, so your code lives on Lovable's infrastructure until you export it. Dyad runs locally and keeps all project files on disk; there is no per-credit charge from Dyad itself, and your code never leaves your machine. Lovable's collaborative browser access is a genuine advantage for teams that need multiple people editing from different locations. Dyad's local architecture is an advantage for solo developers, privacy-conscious builders, and anyone who already pays an AI provider directly.

Dyad vs Bolt.new

Bolt.new, a StackBlitz product, runs entirely in the browser using WebContainers. It requires no local install and works from any machine, which is convenient for quick prototypes on unfamiliar hardware. WebContainers have memory and file system constraints that become visible on larger projects. Dyad uses your local machine's full compute and disk, so there is no WebContainer ceiling. Bolt.new has a paid credit model similar to Lovable; Dyad's builder is free with your own API keys. Bolt.new supports a wider range of frontend frameworks out of the box; Dyad specifically targets Next.js.

Dyad vs v0

v0 is Vercel's AI component and app generation tool, tightly integrated with Vercel's deployment pipeline. It produces Next.js and Tailwind output and deploys to Vercel with minimal configuration, which makes it fast for Vercel-native workflows. Dyad also targets Next.js and Vercel deployment, but adds local execution, database setup via Supabase or Neon, a built-in security scanner, and offline model support. v0 requires a Vercel account; Dyad requires no account. v0 is a better fit for designers and developers already inside the Vercel ecosystem; Dyad is a better fit for builders who want to own the full stack locally and bring their own AI model.

tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptTypeScript
Frameworks
Next.jsReact
Tooling
esbuild
frequently asked

FAQ#

Is Dyad free? What does the Pro tier add?

The base version is free with no usage limits on the builder itself. You supply your own AI provider API keys and pay that provider directly. The Pro tier at $20/month adds 200 AI credits per month for users without their own API keys, exclusive Pro agent modes for larger codebases, and Dyad Academy access. The Max tier at $79/month raises the credit allocation to 900 per month and adds prioritized office hours access.

Can Dyad work offline?

Yes, if you configure Ollama or LM Studio as your AI provider. With a local model active, Dyad runs without an internet connection, and no usage data leaves your machine. Cloud providers (Anthropic, OpenAI, Google) require network access. The desktop app itself does not require a connection when offline models are selected.

What license does Dyad use?

All code outside src/pro/ is Apache 2.0: you can deploy, modify, and use it commercially with no restriction beyond standard attribution requirements. Code inside src/pro/ is licensed under the Functional Source License 1.1 (FSL), which allows personal and commercial self-use but prohibits reselling the Pro features as a competing hosted service. The FSL license converts to Apache 2.0 two years after each release.

What kind of apps can Dyad build?

Dyad generates web apps using Next.js with optional Supabase or Neon database and auth integration. The website lists examples including ecommerce stores, CRM tools, recipe planners, and travel apps. It is designed for web applications; native desktop apps and native mobile apps are outside its current output scope.

How does Dyad compare to Lovable, Bolt.new, or v0?

Lovable and Bolt.new are cloud-hosted and charge credit-based subscriptions. Dyad runs locally on your machine with your own API keys and no per-generation charge from Dyad. v0 is Vercel-native and requires a Vercel account. Dyad requires no account at all. The main trade-off is that Dyad lacks a browser interface for remote or team access, while the cloud tools can be used from any device without a local install.

also worth a look

Similar open-source tools#

garden-skills

garden-skills

Production-ready agent skills for Claude Code, Cursor, and Codex

12.7KCSSMIT
FckSignups

FckSignups

Open-source tools that work instantly, no signup required

4.4KTypeScriptGPL-3.0
dograh

dograh

Open source voice agent builder with telephony and BYOK AI support

5.8KPythonBSD-2-Clause
Cloudflare Os

Cloudflare Os

Open source AI workspace with sandboxed apps and Gatekeeper security

11.2KTypeScriptApache-2.0
Effect

Effect

Typed errors, DI, and concurrency for TypeScript

16.6KTypeScriptMIT
Firebase Ios Sdk

Firebase Ios Sdk

Open source Apple SDK for Firebase auth, data, push and crashes

6.9KC++Apache-2.0

Repository

Stars
21.7K
Forks
2.7K
License
Apache-2.0 with separate pro-directory license
Latest
v1.18.0
Last commit
1 day ago
Last verified
Oct 7, 2026
Repo
dyad-sh/dyad ↗

Additional details

Language
TypeScript
Open issues
323
Contributors
35
First release
2025

Categories

No-Code & Low-CodeWeb DevelopmentAI & Machine LearningDeveloper Tools

Tags

AI Coding AssistantLocal-firstLow-codeDeveloper Tools