Skip to content

Self-hosted alternatives to v0

V0 is Vercel's AI agent that builds apps and interfaces from prompts and deploys them to Vercel infrastructure. One listed app does its main job and runs in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features v0 describes on its own site.

  • VibeSDK home on build.cloudflare.dev with the build prompt box and a grid of community-built apps

    Self-hostable AI app builder from Cloudflare: describe an app and an agent plans, builds, previews and repairs it

    Deploy
    One-click
    License
    MIT
    GitHub stars
    5.4k stars
    Last commit

v0 features, app by app

FeatureVibeSDK
Chat to build apps and interfaces from a promptYes
Output built on Next.js, Tailwind and shadcn/uiPartly
High-fidelity UIs from wireframes or mockupsNo
Backend integration for data-driven appsPartly
One-click deploy to Vercel infrastructurePartly
Automatic fixing of errors in the codeYes
Agent with web search, site inspection and external toolsPartly
Real-time preview of the appYes

Self-hostable AI app builder from Cloudflare: describe an app and an agent plans, builds, previews and repairs it

What a v0 user would miss
Mockup input, Vercel deploys and a hosted service; setup needs a Workers Paid plan, Workers for Platforms access for production previews and model provider credentials.
What it adds
MIT licensed and the code behind Cloudflare's hosted builder at build.cloudflare.dev, run in your own account, with model calls routed through AI Gateway and isolated SQLite storage per generated app.
  • Yes Chat to build apps and interfaces from a prompt. An agent plans, edits files and iterates from a description, and asks structured questions when a request is vague.
  • Partly Output built on Next.js, Tailwind and shadcn/ui. Builds full-stack apps for the Workers runtime; the README does not name a framework or component library.
  • No High-fidelity UIs from wireframes or mockups. No image or mockup input described.
  • Partly Backend integration for data-driven apps. Isolated SQLite storage per generated app; connecting external backends is not described.
  • Partly One-click deploy to Vercel infrastructure. Previews run as Dynamic Workers; deploying generated apps to your own Cloudflare account is behind ENABLE_USER_ACCOUNT_DEPLOY; Vercel is not involved.
  • Yes Automatic fixing of errors in the code. The agent reads browser console output, repairs runtime errors and redeploys.
  • Partly Agent with web search, site inspection and external tools. Tools are limited to workspace and product actions such as editing files, deploying previews and reading browser logs; bash access is disabled and no web search is described.
  • Yes Real-time preview of the app. Each commit loads as a Dynamic Worker preview with signed, branch-scoped URLs.

Sources:github.com/cloudflare/vibesdk#readmebuild.cloudflare.devgithub.com/cloudflare/vibesdk/blob/main/docs/setup.mdv0.app/