v0 alternatives: 3 free & open-source picks
Compare recorded free and open-source options, their capabilities and operating requirements. Source dates are shown below; licenses, hosted limits and project activity can change.
Visual AI editor for React apps: click an element, restyle it, let the model write the code.
licenseApache-2.0
runsyour machine or their cloud
installHosted signup, or self-host with Bun or Docker plus Supabase configuration
enginesOpenRouter plus configurable code-edit services such as Morph or Relace
dataProject code lives in the workspace or sandbox; application metadata and assets use the configured Supabase instance
the catch vs v0It works best around a real React or Next.js codebase and is weaker than v0 at turning a brief directly into a polished standalone component.
setupHosted access may be gated; self-hosting needs Bun or Docker, Supabase and several environment variables
facts verified 2026-08-10
Describe a component and see it rendered live, with output as HTML, React, or Svelte.
licenseApache-2.0
runsyour machine or their cloud
installDocker image or Python and uv source installation
enginesOpenAI, Groq, LiteLLM-compatible providers, LocalAI and Ollama
dataGenerated code and session state live in the running instance and browser; prompts go to the selected model backend
the catch vs v0It lacks v0's polished component library workflow, project persistence and direct Vercel deployment path.
setupDocker or a Python environment plus an API key, unless a compatible local model server is already running
facts verified 2026-08-10
Prompt a React app, preview it locally, then own the files and the bugs.
licenseApache-2.0
runson your machine
installDesktop installer
enginesOpenAI, Anthropic, Google Gemini, OpenRouter-compatible providers and local Ollama
dataGenerated project source and app metadata stay on the computer; prompts and selected context go to the chosen provider unless a local model is used
the catch vs v0It is a broader local app generator, but it is less polished for component-specific generation, design-system reuse and Vercel-native handoff than v0.
setupA model-provider API key or a separately installed and configured local Ollama model
facts verified 2026-08-10
latest recorded source check 2026-08-10 · check current terms at the source
bolt.diyMIT source, but its WebContainers runtime needs a commercial licence for production business use.
ContinueAcquired and read-only, and an editor agent is not a component generator with live previews.
| tool | license | running it | platforms | stars | active |
|---|---|---|---|---|---|
| Onlook | Apache-2.0 | docker to self-host | web, self-hosted | 26,433 | 2026-07 |
| OpenUI | Apache-2.0 | docker to self-host | web, self-hosted | 22,496 | 2026-08 |
| Dyad | Apache-2.0 | one-click install | macos, windows | 21,100 | 2026-08 |
People still pay for v0 because the UI can be copied, but high-quality code models, context ranking, safe execution, and constant evaluation are the product. The recurring cost buys model changes, indexing, prompt injection, tool permissions, sandboxing, evaluation, telemetry choices, and IDE compatibility, not just the visible interface. The recorded subscription totals $360 a year before any costs of an alternative.
Questions about these alternatives
Is there a free alternative to v0?
Yes: Onlook, OpenUI, Dyad. These are recorded free or open-source options. Compare their feature limits, licenses, hosting costs and current availability before choosing.
Should I just build my own v0?
Our verdict is NOT REALLY. A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For v0, generate React components from a brief and write them into a local project with previews. The hard boundary is vercel models, design tuning, component data, deployment, and ecosystem integration, plus frontier models, context infrastructure, and execution safety. Review the scope, implementation prompt and trade-offs in the v0 build guide.