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 實現內建的還原點與回滾功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案