Google AI Studio、ビルドモードで「GitHubからインポート」機能を追加 – 既存のリポジトリを編集・デプロイ可能なアプリに変換
Google AI Studioはビルドモードに「GitHubからインポート」機能を追加しました。リポジトリをランタイム互換の形式に変換し、AI Studio上で反復・デプロイできるようにします。これによりビルドモードで欠けていたインバウンドのGitHubパスが追加されましたが、プライベートリポジトリのサポートや同期動作などの詳細はまだ明らかになっていません。
Google AI Studioは、ビルドモード(Build mode)に「GitHubからインポート」(Import from GitHub)機能を正式に追加しました。この機能により、ユーザーは既存のGitHubリポジトリを直接インポートし、AI Studioのランタイムと互換性のある形式に変換した上で、反復的な開発やデプロイを行うことができます。このアップデートは、Google AI Studioの公式アカウントとプロダクト責任者のLogan Kilpatrick氏によって発表されました。
ビルドモードは、Google AI Studioが提供する「バイブコーディング」(vibe coding)環境です。ユーザーがプロンプトでアプリを記述すると、Geminiモデルがライブプレビュー付きのフルスタックアプリを生成します。その後、チャットやアノテーションモードで改良を加えることができます。新機能は、このビルドモードに新たな開始点を追加します。空のプロンプトから始める代わりに、GitHubリポジトリを指定することで、AI Studioがそのリポジトリをランタイム互換の形式に変換します。
インポートの流れは三つのステップからなります。リポジトリをインポートし、AI Studio上で反復的に改良を加え、最後にデプロイします。Googleは内部の具体的な処理を公開していませんが、インポーターはリポジトリを読み取り、ランタイムに適合させた後、ビルドモードで開きます。注目すべき点として、Gemini APIを使用するアプリの場合、AI StudioはGEMINI_API_KEYをサーバーサイドのシークレットとして自動設定します。キーがクライアントサイドコードに含まれることは決してありません。そのため、ブラウザからGemini APIを呼び出すリポジトリでは、サーバーサイド呼び出しパターンに移行する必要があります。
この機能には様々なユースケースが考えられます。例えば、ハッカソンで作成したリポジトリを復活させる場合、インポート後にチャットで設定ページを追加するよう指示するだけでデプロイできます。また、チームメイトが公開リポジトリを共有すれば、それをインポートしてチュートリアルUIを生成し、ライブプレビューリンクを返却することで迅速なオンボーディングが可能です。さらに、小型のGeminiプロトタイプがリポジトリにある場合、インポート後にアノテーションモードで実際のインターフェースを追加することもできます。
ビルドモードの他のワークフローと比較すると、新機能はインバウンドパスを補完するものです。従来は、GitHubへのプッシュ、ZIPとしてのダウンロード、アプリギャラリーからの複製などの方法がありましたが、GitHubから直接コードを持ち込む手段が欠けていました。今回の追加により、既存のコードベースから出発することが可能になりました。
現時点では、ランタイムの正確な形式、プライベートリポジトリのサポート、同期動作などの詳細は未確認です。しかし、この機能は既存のコードからAI駆動のアプリケーションへの変換を大幅に効率化することが期待されます。