Cloudflare stellt VibeSDK vor, eine vollständige Open-Source-Plattform, die es jedem ermöglicht, mit einem einzigen Klick eine eigene KI-gestützte vibe coding-Plattform bereitzustellen. Diese Initiative demokratisiert den Zugang zum Plattformaufbau: Interne und externe Nutzer können Anwendungen erstellen, indem sie ihre Anforderungen einfach in natürlicher Sprache beschreiben.

Architektur und Komponenten

VibeSDK integriert alle notwendigen Komponenten: LLM-Integration über das Agents SDK für Codegenerierung und Echtzeit-Debugging, isolierte Entwicklungsumgebungen in Cloudflare Sandboxes für die sichere Ausführung von nicht vertrauenswürdigem, KI-generiertem Code, Bereitstellung in unbegrenztem Maßstab über Workers for Platforms im globalen Netzwerk von Cloudflare, anbieterübergreifende Observability und Caching über AI Gateway, Projektvorlagen für beschleunigte Entwicklung sowie Ein-Klick-Export zu Cloudflare-Konten oder GitHub-Repositories.

Sichere Isolation mit Sandboxes

Die größte Herausforderung von vibe coding ist die sichere Ausführung von KI-generiertem Code. Cloudflare Sandboxes stellt containerbasierte, isolierte Umgebungen bereit, in denen KI-Code npm-Pakete installieren, Builds ausführen und Server starten kann, ohne andere Nutzer oder Systeme zu beeinträchtigen. Jeder Nutzer erhält eine seiner Sitzung zugeordnete Sandbox, wodurch die Persistenz von Dateien über mehrere Besuche hinweg gewährleistet ist.

Workflow für Generierung und Vorschau

Der orchestrierte Workflow deckt den gesamten Zyklus ab: Die KI generiert die Anwendungsstruktur (React, Node.js, Full-Stack), schreibt Dateien direkt in die Sandbox, installiert Abhängigkeiten über bun install und startet den Entwicklungsserver. Das Sandbox SDK stellt anschließend Port 3000 über eine öffentliche Vorschau-URL bereit, wodurch Nutzer ihre KI-generierte Anwendung sofort online sehen können. Logs, Fehler und Konsolenausgaben werden erfasst und an das LLM zurückgegeben, um ein iteratives automatisches Debugging zu ermöglichen.

Bereitstellung im großen Maßstab

Sobald die Anwendung entwickelt ist, verpackt eine spezialisierte „Deployment-Sandbox" den Inhalt und führt wrangler deploy über Workers for Platforms aus. Das System kann Tausende oder Millionen von Workers innerhalb eines einzigen Dispatch-Namespace bereitstellen, die standardmäßig alle isoliert sind und keinen mandantenübergreifenden Zugriff erlauben. Jede bereitgestellte Anwendung erhält eine isolierte Worker-Instanz mit einer eindeutigen URL.

Unterstützung mehrerer Modelle und Observability

VibeSDK verwendet standardmäßig Googles Gemini models (gemini-2.5-pro, flash-lite, flash) für Projektplanung, Codegenerierung und Debugging. Die Integration von AI Gateway bietet einheitlichen Zugriff auf Anbieter (OpenAI, Anthropic, Google), automatisches Caching häufig genutzter Antworten (Einsparung von Inferenzkosten), zentralisierte Observability von Anfragen/Tokens/Antwortzeiten sowie eine modellübergreifende Kostenverfolgung.

Anwendungsfälle und Anpassung

Organisationen können VibeSDK für interne Teams bereitstellen (Marketing, Produkt, Support, die Landingpages, Prototypen und Tools erstellen, ohne von der Entwicklungsabteilung abhängig zu sein) oder es in SaaS-Produkte einbetten, sodass Nutzer eigene Anpassungen vornehmen können. Die Open-Source-Plattform ermöglicht individuelle Logik für spezifische LLM-Prompts sowie vollständige Kontrolle über die Entwicklungs- und Hosting-Umgebung, wodurch Datenschutz und Kontrolle gewährleistet sind.

Cloudflare veröffentlicht VibeSDK als Open Source nach derselben Philosophie wie bei der Workers-Runtime: Optimale Entwicklung findet offen statt und erspart jedem, der eine vibe coding-Plattform aufbauen möchte, monatelange Integrationsarbeit.