google-labs-code/stitch-sdk

Generate UI screens from text prompts and extract their HTML and screenshots programmatically.

解決する課題

開発者がテキストプロンプトを使用して、プログラム的にUI画面を生成、編集、反復することを可能にします。手動でインターフェースを設計する代わりに、ユーザーは平易な言葉で画面を説明するだけで、対応するHTMLとスクリーンショットを受け取ることができます。

仕組み

このSDKは、テキストによる説明をUIデザインに変換するバックエンドサービスに接続します。作業は「プロジェクト」として整理され、ユーザーは新しい画面の生成、編集プロンプトによる既存画面の改良、または複数のデザインバリエーション(レイアウト、配色、フォントの調整)の作成を行うことができます。また、デザインシステムの作成をサポートし、画面間での視覚的な一貫性を維持します。

対象ユーザー

  • フロントエンド開発者: UIレイアウトの迅速なプロトタイピングとスターターHTMLの取得。
  • AIエージェント開発者: Vercel AI SDKおよびGoogle ADK向けのツール統合を活用し、インターフェースを作成・修正できる自律型デザイナーの構築。
  • プロダクトデザイナー: 画面の異なる視覚的方向性を迅速に探索。

ハイライト

  • テキストからUIを生成: シンプルなプロンプトから完全な画面を作成。
  • UIの反復: 既存の画面を編集したり、特定のクリエイティブ範囲(Refine, Explore, Reimagine)で複数のバリエーションを生成。
  • エージェント対応: MCP (Model Context Protocol) ツールを組み込みでサポートしており、LLMエージェントとの統合が容易。
  • デザインシステムサポート: 複数の画面に一貫した視覚テーマを作成・適用。
  • マルチフォーマット出力: 生成されたUIのHTMLコードとスクリーンショット画像の直接ダウンロードURLを提供。

関連

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