AI入門

Google Antigravityとは?できること・導入方法・最初の使い方まで完全ガイド

広告:ページ内にてアフィリエイト広告を利用しています。

AIでの開発支援ツールが増える中で、「AIが“補助”じゃなく“主体”になって開発を進める」という方向に一段踏み込んだのが Google Antigravity です。Antigravityは、計画→実装→テスト→デバッグの流れを、AIエージェントが自律的に進めることを前提にした“エージェントファースト”な次世代IDEとして紹介されています。

この記事では、Antigravityの特徴と、導入〜初期設定〜最初のプロジェクト開始までを、迷わない手順でまとめます。

Antigravityで何ができる?(ざっくり全体像)

Antigravityのポイントは「チャットでコードを書く」だけではなく、エージェントを動かして作業を進める“ミッションコントロール”的な発想にあります。GoogleのCodelabでも、エディタ・ターミナル・ブラウザ等にアクセスしながら、計画や検証を含めて実行する“自律型エージェント”の管理を前提に説明されています。

代表的なできること(イメージ):

  • 仕様からタスク分解→実装方針の提案→実装→動作確認までを一気通貫で進める
  • 複数エージェントを並行稼働させて、調査・実装・テストを分担させる
  • 作業の証跡(タスク、計画、スクショ等)を残し、あとから確認しやすくする(Artifacts的な概念)

料金は?無料で使えるの?

パブリックプレビューとして提供され、個人利用は無料で始められる旨が紹介されています(レート制限などの運用は変更されうるので、最新表記は公式/案内で確認推奨)。

Antigravityの導入方法(Windows / Mac / Linux)

導入の流れはシンプルで、基本は「公式サイト→OS用インストーラー→サインイン」という順番です。

1) 公式サイト(または公式Codelab)から始める

まずは公式の案内に沿うのが最短です。
GoogleのCodelabに導入〜体験の流れがまとまっています。
以下のサイトから分かりやすい方でよいです!
https://antigravity.google/
https://codelabs.developers.google.com/getting-started-google-antigravity?hl=ja&utm_source=chatgpt.com#0

2) OSに合ったインストーラーをダウンロードして実行

  • 公式サイトにアクセス (上記リンク)
  • OSに合わせたインストーラーをDL
  • 実行
  • Googleアカウントでサインイン (以下見出し)

3) Googleアカウントでサインイン

初回起動後にサインインを求められます(ここでアカウント連携・権限周りが進むことが多いです)。

初期設定でつまずきやすいポイント(ここだけ押さえる)

ブラウジング連携を使うなら:Browser Extensionも確認

Antigravityは、エージェントが調査を進める用途が強いので、自動ブラウジングを使う場合はChrome拡張(Antigravity Browser Extension)が必要になります。
基本は入れておいてもよいと私は考えております。
以下に必要なケースと不要なケースをまとめておきます。

拡張が必要なケース

1) エージェントに Webページを開かせて調査/参照 させたい

例:

  • 「公式ドキュメント読んでこのAPIの使い方まとめて」
  • 「エラー文でググって原因候補を拾って」
    拡張を入れると、エージェントがWebを開いて読み取れるようになります。

2) エージェントに ブラウザで動作確認(E2Eっぽい検証) をさせたい

例:

  • 「作った画面をブラウザで開いて、ボタン押下→遷移→表示確認までやって」
  • 「フォーム送信の挙動を確認して、問題あれば修正」
    ブラウザ連携で“表示確認→修正”まで回す用途が紹介されています。

3) ログインが必要なページなど、あなたのブラウザ権限で見える情報を使うとき

拡張を入れると、(あなたが見られる範囲で)エージェントがブラウザを操作できる、という趣旨の説明があります。

4) Antigravityから「拡張を入れて」と表示されたとき

クイックスタート系の手順でも、ブラウザを開かせる操作の流れで拡張インストールを求められるケースがあります。


拡張がいらないケース(入れなくても普通に進む)

1) 仕様相談、設計、コード生成、リファクタ、レビュー

  • 「この関数きれいにして」
  • 「設計案を比較して」
  • 「テストコード書いて」

上記はエディタ内で完結するので、拡張なしでもOKです。(ブラウザを“操作させない”前提)。

2) Webアクセスをさせたくない(セキュリティ/情報漏えい観点)

機密情報を扱う場合は注意喚起がされています。
Web閲覧やブラウザ操作を切る = 拡張を使わない判断はアリです。


迷ったときの判断フロー(超シンプル)

  • 「開いて確認して」「Webで調べて」「画面を操作して」 をエージェントにやらせたい → 拡張いる
  • それ以外(エディタ/ターミナル内で完結) → 拡張いらない

最初の使い方(おすすめの始め方)

はじめは凝ったことをせず、次の順で試すと上達が速いです。

1) 小さな題材を決める(例:1画面のWebアプリ)

例:

  • ToDo(追加/削除/保存)
  • CSVを読み込んで集計して表示
  • 既存プロジェクトの「不具合1個だけ直す」

2) 指示は「目的→制約→完了条件」で書く

AIエージェント型ツールは、完了条件が曖昧だと永遠に改善し続けがちです。おすすめの指示テンプレ:

  • 目的:◯◯を作りたい
  • 制約:使用技術、禁止事項、期限、優先度
  • 完了条件:画面/機能/テスト条件(例:ボタン押下で正常に保存できること)

3) 途中で必ず“確認ポイント”を挟む

Antigravityは計画から実行まで進められる前提の設計なので、

  • 計画が出た時点でレビュー
  • 差分が出た時点でレビュー
  • テスト結果が出た時点でレビュー
    と、人間のレビューを差し込むのが安全です(Artifactsで検証しやすい、という考え方が紹介されています)。

よくあるトラブル・注意点

  • 環境/OSによって不安定という声もあるため、うまく動かない場合は一度「再起動」「拡張の見直し」「別プロジェクトで再現確認」を挟むのがおすすめです(コミュニティ報告レベル)。
  • 画像生成やアセット移動など、周辺ワークフローは拡張で補う発想もあります(例:生成画像をプロジェクトフォルダへ自動移動する拡張の紹介)。

まとめ:Antigravityは「AIに作業を任せる」前提のIDE

Antigravityは、単なる補完やチャット支援ではなく、計画・実行・検証をエージェントが回す思想が中心です。まずは小さな題材で、指示の型(目的・制約・完了条件)を固めていくと、強みが体感しやすくなります。

  • この記事を書いた人

gerokusako

-AI入門