Firebase Studio から Antigravity に移行する方法

1. はじめに

このラボでは、既存のワークスペースをコードファーストのエージェント IDE である Google Antigravity に移行する方法を説明します。このラボで実施する手順を説明する 1 分間の動画をご覧ください。

2. Antigravity IDE をインストールする

Antigravity は、Google のコード ファーストのエージェント型 IDE です。このラボでは、Antigravity を使用してプロジェクトの自動変換を行います。

  1. antigravity.google にアクセスします。
  2. オペレーティング システム(macOS、Windows、Linux)用のインストーラをダウンロードします。
  3. インストーラを実行し、画面上の手順に沿って操作します。
  4. Antigravity を開いて、正しく動作することを確認します。

3. Node.js をインストールする

Antigravity と Firebase CLI は Node.js に依存しています。バージョン 20 以降であることを確認します。

  1. nodejs.org から Node.js の LTS バージョンをダウンロードします。
  2. インストーラを実行し、デフォルトの設定を適用します。
  3. ターミナルを開き、node --version を実行してバージョンが 20.x 以降であることを確認します。

4. Firebase CLI をインストールする

Firebase CLI を使用すると、コマンドラインからアプリをデプロイできます。

  1. ターミナルで次のコマンドを実行して、CLI をグローバルにインストールします。
    npm install -g firebase-tools
    
  2. macOS または Linux で権限を求めるメッセージが表示された場合は、次のコマンドを実行する必要があります。
    sudo npm install -g firebase-tools
    
  3. インストールを確認します。
    firebase --version
    
    バージョンが 15.10.0 以降であることを確認します。

5. Firebase Studio からプロジェクトをエクスポートする

  1. Firebase Studio でワークスペースを開きます。
  2. ワークスペースの上部にある [今すぐ移動] ボタンをクリックします。
  3. 画面上の手順に沿って、プロジェクト ファイルを圧縮してダウンロードします。
    • 注: ウィンドウが表示されない場合は、ブラウザのアドレスバーでポップアップ ブロッカーを確認してください。
  4. ダウンロードした ZIP フォルダをローカル ディレクトリに展開します。

6. Antigravity でアプリを初期化する

  1. Antigravity で抽出したフォルダを開きます。
  2. [エージェント ペイン] で、[Gemini Flash] モデルを選択します。
  3. 次のプロンプトを入力します。
    @fbs-to-agy-export
    
  4. エージェントのガイダンスに従い、プロジェクトの移行を完了するよう求められた場合はサポートを提供します。

7. アプリをローカルでプレビューする

  1. 左側のサイドバーにある [実行とデバッグ] メニューに移動します。
  2. [再生] ボタンをクリックして、ローカル開発用サーバーを起動します。
  3. ターミナルの指示に沿って、アプリケーションを表示します。

8. アプリを公開する

  1. エージェント チャット パネルを開きます。
  2. 次のプロンプトを入力します。
    Publish my app
    
  3. firebase deploy を実行するよう求められたら、[Yes] を選択します。
  4. エージェントが既存のアプリ ホスティング URL にリンクするか、新しい設定の手順をご案内します。

9. まとめ

Firebase Studio プロジェクトを Antigravity に移行し、エージェント ワークフローを使用して再デプロイしました。