cloudflare/vibesdk

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

何を解決するか

VibeSDK は、AI コーディングエージェントを使用してフルスタックアプリケーションを構築するための完全な環境を提供します。開発ライフサイクル全体——計画、コーディング、プレビュー、反復——をクラウドベースのワークフローに直接統合することで、手動でのセットアップ、デプロイ、デバッグの煩わしさを解消します。

動作方法

このプラットフォームは ThinkAgent によって駆動されるエージェントループを使用しており、会話の管理とツールの実行(ファイル編集、コードデプロイ)を担当します。各プロジェクトは SpaceDO(Durable Object)ワークスペース内で隔離されます。生成されたコードは Dynamic Workers にバンドルされ、即時プレビューが可能になります。Cloudflare Artifacts を使ってバージョン管理と復元ポイントを実現し、各アプリケーションには Durable Object Facets を介して独自の SQLite ベースのストレージが提供されます。

対象ユーザー

自前のローカル開発サーバーやインフラストラクチャを管理せずに、AI エージェントを使って迅速にプロトタイピングおよびフルスタックアプリケーションを構築したい開発者。

主な特徴

  • エージェントによる反復的開発:一度の生成ではなく、モデルとツールのループを用いてコードを段階的に構築・改善します。
  • 人間がループに参加:要求が不十分な場合、エージェントは構造化された質問を投げかけて明確化を図ります。
  • ライブプレビュー:生成されたコードを Dynamic Workers としてデプロイし、ブラウザで即座に検証可能。
  • 統合デバッグ:ブラウザのコンソール出力を確認し、実行時エラーをエージェントループ内で修復可能。
  • 隔離されたデータ:生成された各アプリケーションに独自の隔離された SQLite ストレージが割り当てられます。
  • バージョン管理:Cloudflare Artifacts を通じた復元ポイントとロールバック機能を内蔵。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト