# cloudflare/vibesdk

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/cloudflare-vibesdk).**

5,094 stars · 1,212 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/cloudflare/vibesdk
- Homepage: https://build.cloudflare.dev
- awesome-repositories: https://awesome-repositories.com/repository/cloudflare-vibesdk.md

## Description

vibesdk is an agentic software development platform and framework designed to coordinate autonomous agents that write, debug, and refine full-stack applications from natural language. It serves as a cloud-native application orchestrator and an LLM-powered code generation framework that converts prompts into functional code through iterative conversations and multi-phase agent behaviors.

The project distinguishes itself by providing a complete toolchain for building AI development platforms. This includes the ability to integrate various model providers, construct custom LLM toolkits, and manage the entire lifecycle of AI-generated apps via a serverless deployment toolchain and a programmatic TypeScript SDK.

The platform covers a broad range of capabilities, including AI sandbox orchestration for isolated execution and live previews, Git-backed virtual filesystems for version tracking, and automated cloud deployment to serverless worker platforms. It also incorporates systems for database schema management, hierarchical secret encryption, and real-time state synchronization via WebSockets.

Users can manage project workflows through a command line interface or programmatically using the provided SDK.

## Tags

### Artificial Intelligence & ML

- [AI Web Application Builders](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/integrated-development-platforms/machine-learning-platforms/ai-web-application-builders.md) — Generates full-stack web applications from natural language product requirements using coordinated AI agents.
- [Custom Tool Registrations](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-tool-integrations/custom-tool-registrations.md) — Allows the creation and registration of custom toolkits to expand the functional capabilities of integrated language models. ([source](https://github.com/cloudflare/vibesdk/blob/main/AGENTS.md))
- [Phase-Based Generation Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-application-orchestrators/agent-orchestration/phase-based-generation-pipelines.md) — Coordinates the application generation process through a structured timeline of distinct stages from prompting to deployment.
- [AI Execution Sandboxes](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-execution-sandboxes.md) — Orchestrates isolated containerized environments specifically designed for running AI coding agents securely.
- [AI Provider Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-provider-managers.md) — Manages API keys and endpoint settings for connecting to various hosted or custom AI model providers. ([source](https://github.com/cloudflare/vibesdk/blob/main/docs/setup.md))
- [Iterative Generative Coding](https://awesome-repositories.com/f/artificial-intelligence-ml/generation-iteration-tracking/iterative-generative-coding.md) — Implements a conversational loop where LLMs refine features and fix bugs through iterative code modifications.
- [Application Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-based-text-generation/application-generation.md) — Creates new applications or components using natural language prompts and configurable generation behaviors. ([source](https://github.com/cloudflare/vibesdk/blob/main/sdk/README.md))
- [Conversational Layout Refinement](https://awesome-repositories.com/f/artificial-intelligence-ml/video-generation/multi-stage-refinement/ai-layout-refinement/conversational-layout-refinement.md) — Enables iterative modification of generated UI code through conversational feedback loops using text and image messages. ([source](https://github.com/cloudflare/vibesdk/blob/main/sdk/README.md))

### Part of an Awesome List

- [Software Development Agents](https://awesome-repositories.com/f/awesome-lists/devtools/software-development-agents.md) — Provides a framework for coordinating autonomous agents to automate full-stack software engineering, debugging, and refinement workflows.
- [AI Development Platforms](https://awesome-repositories.com/f/awesome-lists/ai/ai-development-platforms.md) — Provides a framework for building custom AI development platforms by integrating model providers and toolkits.
- [Code Refinement](https://awesome-repositories.com/f/awesome-lists/devtools/code-refinement.md) — Implements a conversational interface for iterating on features and fixing errors through AI-driven code refinement. ([source](https://github.com/cloudflare/vibesdk))
- [Command Line Tools](https://awesome-repositories.com/f/awesome-lists/devtools/command-line-tools.md) — SDK specifically designed for building vibe coding applications.

### Web Development

- [Full-Stack Code Generators](https://awesome-repositories.com/f/web-development/automated-frontend-generators/full-stack-code-generators.md) — Generates complete full-stack web applications, including both frontend and backend code, from natural language conversations. ([source](https://github.com/cloudflare/vibesdk/blob/main/README.md))
- [Full-Stack Cloud Deployments](https://awesome-repositories.com/f/web-development/application-deployment/full-stack-cloud-deployments.md) — Automates the deployment of full-stack applications, including frontend and backend, to a serverless cloud stack.
- [WebSocket State Synchronization](https://awesome-repositories.com/f/web-development/state-syncing-reactivity/websocket-state-synchronization.md) — Streams application state and model responses to the client in real time using WebSockets for immediate feedback. ([source](https://github.com/cloudflare/vibesdk/blob/main/CLAUDE.md))
- [Model Streaming Over WebSocket](https://awesome-repositories.com/f/web-development/websockets/rpc-over-websocket/model-streaming-over-websocket.md) — Streams model-generated responses and build progress updates to the client via persistent WebSocket connections.
- [API Endpoint Definitions](https://awesome-repositories.com/f/web-development/api-endpoint-definitions.md) — Defines types and controllers to expose backend functionality through a structured routing system. ([source](https://github.com/cloudflare/vibesdk/blob/main/AGENTS.md))
- [Preview Deployments](https://awesome-repositories.com/f/web-development/application-deployment/preview-deployments.md) — Generates live, shareable preview environments for specific application branches directly from the backend. ([source](https://github.com/cloudflare/vibesdk/tree/main/space))

### Data & Databases

- [Git Virtual File Systems](https://awesome-repositories.com/f/data-databases/git-virtual-file-systems.md) — Tracks code versions and project snapshots using a database-driven filesystem compatible with Git.
- [Stateful Durable Objects](https://awesome-repositories.com/f/data-databases/object-storage/stateful-durable-objects.md) — Utilizes distributed globally consistent objects to store application metadata and session state for real-time synchronization.
- [Application State Management](https://awesome-repositories.com/f/data-databases/application-state-management.md) — Implements systems for managing application-wide state using durable objects and relational databases. ([source](https://github.com/cloudflare/vibesdk/blob/main/wrangler.jsonc))
- [Database Schema Managers](https://awesome-repositories.com/f/data-databases/database-schema-managers.md) — Provides tools for defining, versioning, and migrating database structures across local and production environments. ([source](https://github.com/cloudflare/vibesdk/blob/main/drizzle.config.local.ts))

### Development Tools & Productivity

- [Platform SDKs](https://awesome-repositories.com/f/development-tools-productivity/full-stack-application-builders/ai-powered-full-stack-builders/platform-sdks.md) — Ships a programmatic TypeScript SDK for building AI-driven application generation and deployment platforms.
- [Containerized Sandbox Runtimes](https://awesome-repositories.com/f/development-tools-productivity/isolated-execution-environments/containerized-sandbox-runtimes.md) — Runs generated application code in isolated containerized environments for secure previews and testing.
- [GitHub Integrations](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/developer-tools/version-control-ecosystems/github-integrations.md) — Transfers generated project files directly into GitHub repositories for further version-controlled development. ([source](https://github.com/cloudflare/vibesdk/blob/main/README.md))
- [Session Restoration](https://awesome-repositories.com/f/development-tools-productivity/terminal-automation/terminal-session-management/session-restoration.md) — Allows recovery of project state and generation timelines by reconnecting to existing agent sessions. ([source](https://github.com/cloudflare/vibesdk/blob/main/sdk/README.md))
- [Git Workspace Isolations](https://awesome-repositories.com/f/development-tools-productivity/workspace-isolation/git-workspace-isolations.md) — Uses a Git-backed filesystem to provide isolated workspaces for deploying and previewing applications. ([source](https://github.com/cloudflare/vibesdk/tree/main/space))

### DevOps & Infrastructure

- [Application Cloud Deployments](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment/multi-cloud-deployments/cross-cloud-certificate-deployment/cloud-platform-deployments/application-cloud-deployments.md) — Pushes built application bundles to cloud platforms for live hosting and production access. ([source](https://github.com/cloudflare/vibesdk/blob/main/package.json))
- [Cloud Native Orchestration](https://awesome-repositories.com/f/devops-infrastructure/cloud-native-orchestration.md) — Manages the lifecycle of AI-generated applications, including sandboxed execution and cloud-native deployment.
- [Serverless Deployment](https://awesome-repositories.com/f/devops-infrastructure/serverless-deployment.md) — Pushes generated application bundles to a cloud-native serverless runtime for instant global hosting.
- [Application Generation APIs](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/core-build-engines/build-orchestration/programmatic-build-apis/application-generation-apis.md) — Provides a TypeScript SDK to programmatically control the application generation and deployment process. ([source](https://github.com/cloudflare/vibesdk/blob/main/README.md))

### Operating Systems & Systems Programming

- [Application Isolation Containers](https://awesome-repositories.com/f/operating-systems-systems-programming/application-isolation-containers.md) — Runs generated applications in isolated containerized environments to ensure security and prevent interference. ([source](https://github.com/cloudflare/vibesdk/blob/main/README.md))

### Security & Cryptography

- [Code Sandboxing Environments](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/code-sandboxing-environments.md) — Sets up containerized workspaces with build tools to isolate and execute generated application code. ([source](https://github.com/cloudflare/vibesdk/blob/main/SandboxDockerfile))
- [Live Preview Sandboxes](https://awesome-repositories.com/f/security-cryptography/third-party-script-security/iframe-sandboxing/live-preview-sandboxes.md) — Runs generated code in sandboxed containers to provide immediate visual feedback and execution testing. ([source](https://github.com/cloudflare/vibesdk/blob/main/README.md))
- [Encrypted Secret Management](https://awesome-repositories.com/f/security-cryptography/encrypted-secret-management.md) — Protects API keys and credentials using a hierarchical derivation system for secure access and rotation.
- [API Key Encryption at Rest](https://awesome-repositories.com/f/security-cryptography/encryption-key-management/api-key-encryption-at-rest.md) — Encrypts user secrets using a hierarchical key derivation system with support for rotation and expiration. ([source](https://github.com/cloudflare/vibesdk/blob/main/CLAUDE.md))
- [Secrets Management Platforms](https://awesome-repositories.com/f/security-cryptography/secrets-management-platforms.md) — Protects the platform through secret encryption, rate limiting, and input validation. ([source](https://github.com/cloudflare/vibesdk))

### Testing & Quality Assurance

- [AI-Powered Code Fixes](https://awesome-repositories.com/f/testing-quality-assurance/ai-powered-code-fixes.md) — Provides automated code correction by analyzing runtime errors and logs using reasoning models to fix multiple files in parallel. ([source](https://github.com/cloudflare/vibesdk/blob/main/CLAUDE.md))

### Software Engineering & Architecture

- [Virtual Filesystem Versioning](https://awesome-repositories.com/f/software-engineering-architecture/virtual-filesystem-versioning.md) — Tracks code changes using a Git-compatible system with commit history stored in a persistent database. ([source](https://github.com/cloudflare/vibesdk/blob/main/CLAUDE.md))

### System Administration & Monitoring

- [Task Progress Monitors](https://awesome-repositories.com/f/system-administration-monitoring/activity-monitors/activity-progress-monitors/task-progress-monitors.md) — Tracks the real-time status of the application build process through a phase-based timeline and progress updates. ([source](https://github.com/cloudflare/vibesdk/tree/main/sdk))
