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