← all repositories
cloudflare/vibesdk

Cloudflare's vibe-coding platform, but make it yours

An open-source AI app generator that deploys entirely on Cloudflare's stack—and wants you to white-label it.

5.1k stars TypeScript App BuildersCoding AssistantsAgents
vibesdk
Velocity · 7d
+18
★ / day
Trend
steady
star history

What it does

VibeSDK is a full-stack AI webapp generator you can deploy yourself. Users describe what they want in natural language; an AI agent plans, codes, and deploys React + TypeScript + Tailwind apps to Cloudflare Workers. It includes live previews in sandboxed containers, interactive chat for iteration, and one-click deployment.

The interesting bit

This isn’t just a tool—it’s a platform for building platforms. Cloudflare open-sourced the entire stack so companies can white-label their own vibe-coding product, keeping customer data and customization inside their infrastructure. The README spends as much space on OAuth setup and custom domains as on features, which tells you who they think the real audience is.

Key highlights

  • Built entirely on Cloudflare: Workers, Durable Objects, D1, R2, KV, and Cloudflare Containers for sandboxed previews
  • Ships with a TypeScript SDK (@cf-vibesdk/sdk) for programmatic builds, not just web UI
  • Generates React/TypeScript/Tailwind apps with phase-wise code generation and automated error correction
  • Deploys generated apps to Workers for Platforms with dispatch namespaces
  • GitHub export requires a separate OAuth app from login—small sanity check against over-permissioning

Caveats

  • Requires Cloudflare Workers Paid Plan and Workers for Platforms subscription, plus Advanced Certificate Manager for first-level subdomains
  • DNS setup for preview apps is manual today: CNAME wildcard record, proxied, with up to an hour propagation
  • OAuth (Google/GitHub login, GitHub export) is post-deployment only—initial deploy is barebones
  • Currently hard-locked to Google Gemini for AI; no mention of other providers despite “multiple LLM providers via AI Gateway” in the architecture

Verdict

Worth a look if you’re a startup or SaaS wanting to add “let users build apps with natural language” to your product without shipping data to OpenAI’s infrastructure. Skip it if you just want a personal vibe-coding tool—this is overbuilt for solo use and the pricing floor is non-trivial.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.