★ Editor's pick#1

Dyad
Apache-2.0Local app builderThe closest open-source match for the Lovable experience. Dyad is a desktop app: describe what you want, watch it scaffold a React app with live preview, and iterate in chat — but everything runs on your machine, with your own keys for OpenAI, Anthropic, Gemini or a local model. No credits, no lock-in, and the code is just a folder you own from the first prompt.
✓Runs locally✓Live preview✓Any model incl. Ollama
#2
Bbolt.diy
MITIn-browser builderbolt.diy — install & demo
The official open-source version of Bolt.new, from StackBlitz's own labs. You get the same prompt-run-edit loop in the browser — the AI writes code, executes it in a WebContainer and shows you the running app — but you pick the model: OpenAI, Anthropic, Gemini, Groq or a local Ollama model. The most Lovable-like workflow you can fully self-host.
✓Runs code in browser✓17+ model providers✓Official OSS Bolt
#3

Onlook
Apache-2.0Visual editorOnlook attacks the same problem from the design side: open a real React + Tailwind app, click any element and edit it visually — position, styles, copy — while Onlook writes the corresponding code changes. Paired with its AI chat, it's the pick for designers and founders who think in interfaces rather than prompts.
✓Figma-like editing✓Writes real React code✓AI chat built in
#4

Pythagora
FSL (source-available)Autonomous builderPythagora — install & demo
Where Lovable excels at prototypes, Pythagora (built on GPT Pilot) aims at complete products. It interviews you about requirements, plans the architecture, then writes, tests and debugs the app step by step — asking for input when it's unsure. Expect a slower, more deliberate loop that pays off on apps you intend to ship and maintain.
✓Plans before coding✓Writes & runs tests✓Debugging loop
#5

OpenHands
MITAutonomous agentOpenHands — install & demo
Not an app builder with a canvas — an autonomous software engineer. Give OpenHands a scoped ticket ('add Stripe checkout to this repo') and it works in a sandboxed environment: browsing docs, editing code, running the test suite and opening a PR. The pick when the app already exists and you want features built, not another prototype.
✓Sandboxed workspace✓Opens PRs✓Works on existing repos
#6

Reflex
Apache-2.0Python app builderFor Python teams, Reflex is the Lovable escape hatch: web apps in pure Python — no JavaScript — compiled to a React front end with a FastAPI-style backend. Its hosted Reflex Build adds the chat-to-app experience on top, and because the output is a standard open-source Reflex project, you can eject to your own infrastructure at any point.
✓Pure Python✓AI builder (Build)✓60+ components
Framework free · Build has a free tierCompare vs LovableVisit Reflex ↗ #7

OpenUI
Apache-2.0UI generatorWeights & Biases' answer to v0: describe a component and watch it render live, then ask for changes or convert the result to React, Svelte or plain HTML. It generates interfaces rather than full applications — but for landing pages, dashboards and design exploration it's fast, fun and entirely yours to run.
✓Live component preview✓React / Svelte / HTML✓Ollama support
#8

Frontman
Apache-2.0 / AGPL-3.0Frontend editing agentFrontman — install & demo
Frontman flips the Lovable workflow: instead of generating an app from scratch, it lives in your running app. Click any element in the browser, describe the change in plain English, and it edits the actual source files with hot reload — seeing the live DOM, component tree, computed CSS and server logs for context. Works with Next.js, Vite, Astro, Vue and Svelte.
✓Click-to-edit✓Sees the live DOM✓Next/Vite/Vue/Svelte
#9
CCodinIT
MITLocal app buildercodinit — desktop
$ "Build a recipe app for iOS + web"
→ scaffolding shared components
→ generating native shells
✓ preview ready on both targets
A young but promising local-first builder: CodinIT installs as a desktop app on macOS, Windows or Linux and generates web and mobile apps from prompts — with your own model keys, entirely on your machine. The community is small and the edges are rough, but if you like Dyad's local philosophy and want mobile output too, it's one to watch.
✓Web + mobile output✓Local-first desktop app✓MIT licensed
#10
GGPT Engineer
MITCLI buildergpte — zsh
$ gpte projects/todo-app
→ 3 clarifying questions
→ generating 14 files
✓ run: cd todo-app && npm start
The project Lovable itself grew out of. GPT Engineer is a CLI: write a prompt file describing the app, run one command, and it asks clarifying questions before generating the whole codebase. Development has slowed since the team went commercial, but it remains a clean, hackable foundation — and a piece of vibe-coding history.
✓Prompt file → codebase✓Asks clarifying questions✓Lovable's OSS origin