cloudflare/vibesdk

An open-source vibe coding platform that helps you build your own vibe-coding platform, built entirely on Cloudflare stack

解决的问题

VibeSDK 提供了一个完整的环境,用于使用 AI 编码代理构建全栈应用程序。通过将整个开发生命周期——规划、编码、预览和迭代——直接集成到 Cloudflare 的云工作流中,消除了手动设置、部署和调试的繁琐过程。

如何工作

该平台使用由 ThinkAgent 驱动的代理循环,负责管理对话并执行工具以编辑文件和部署代码。每个项目都在一个 SpaceDO(Durable Object)工作区中隔离。系统将生成的代码打包为动态 Worker 以实现即时预览,使用 Cloudflare Artifacts 实现版本控制和恢复点,并通过 Durable Object Facets 为每个应用程序提供独立的 SQLite 后端存储。

适用人群

希望使用 AI 代理快速原型设计和构建全栈应用程序,而无需管理自己的本地开发服务器或基础设施的开发者。

主要亮点

  • 代理式迭代:采用模型与工具的循环,逐步构建和优化代码,而非一次性生成。
  • 人机协同:当请求不明确时,代理可提出结构化澄清问题。
  • 实时预览:将生成的代码部署为动态 Worker,可立即在浏览器中验证。
  • 集成调试:可在代理循环内检查浏览器控制台输出并修复运行时错误。
  • 数据隔离:每个生成的应用都拥有独立的隔离式 SQLite 存储。
  • 版本控制:通过 Cloudflare Artifacts 实现内置的恢复点和回滚功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目