Google の Antigravity IDE 初心者ガイド
多くの AI コーディングツールは、依然としてスマートなオートコンプリートのように機能しています。ユーザーが入力し、ツールが提案し、ユーザーが決定する、という流れです。Google の Antigravity は、まったく異なる前提に基づいて構築されています。AI がコードを提案するだけでなく、実際に作業を管理したらどうなるでしょうか?
この Antigravity IDE チュートリアルでは、プラットフォームの概要、コアコンポーネントの連携方法、そして最初のプロンプトを書く前に知っておくべきことを解説します。
重要なポイント
- Antigravity は Google が提供するエージェントファーストの IDE で、自律的なエージェントを派遣してコードの計画、作成、検証をエンドツーエンドで実行します。
- インターフェースは 2 つのビューに分かれています。高レベルのタスクオーケストレーション用の Agent Manager と、コードのレビューと改良用の Editor です。
- 実装計画、タスクリスト、コード差分、ウォークスルーなどのアーティファクトにより、エージェントの作業の各段階で情報を把握できます。
- Planning モードは複雑なマルチファイルタスクに最適で、Fast モードは迅速な修正やシンプルなコマンドに適しています。
Google Antigravity エージェント型開発プラットフォームとは?
Antigravity は、Google が 2025 年にリリースしたエージェントファーストの IDE で、現在、承認された地域の個人 Google アカウント向けにパブリックプレビューとして提供されています。モダンなコードエディタに慣れた開発者にとって親しみやすいように設計されていますが、その体験は根本的に異なります。
テキストエディタに取り付けられたチャットパネルではなく、Antigravity は自律的なエージェントをオーケストレーションするためのミッションコントロールインターフェースを提供します。これらのエージェントは、依頼されたときに関数を書くだけではありません。タスクを計画し、実装ステップを生成し、複数のファイルにわたってコードを記述し、ターミナルコマンドを実行し、ブラウザを開いて結果を検証し、フィードバックに基づいて反復処理を行います。
コーディングアシスタントというよりも、タスク全体を委任できるジュニアエンジニアのようなものだと考えてください。プラットフォームとその概念の詳細については、公式の Antigravity ドキュメントで確認できます。
Antigravity 開発ワークフローの 2 つの側面
インターフェースは、常に切り替えることになる 2 つの主要なビューに分かれています。
Agent Manager: 作業を指示する場所
これは Antigravity を起動したときのデフォルトビューです。高レベルのタスクオーケストレーション用に設計されています。構築したいものを説明すると—「ユーザー認証用の REST API を作成」—エージェントは単一のファイルに触れる前に、それを構造化された計画に分解します。
異なるワークスペースで複数のエージェントを並行して実行できます。あるエージェントがデータレイヤーをリファクタリングしている間に、別のエージェントがテストを書くことができます。この並列実行は、同期的に動作する Cursor や GitHub Copilot などのツールとの最も明確な違いの 1 つです。
Editor: レビューと改良を行う場所
エディタビューは、モダンな IDE に期待されるすべてのもの—ファイルエクスプローラー、シンタックスハイライト、拡張機能、統合ターミナル—を保持しています。違いは、ハイライトされたコード、ターミナル出力、またはエラーメッセージをエージェントに直接送信できるエージェントサイドパネルです。
アーティファクト: エージェントが作業を示す方法
この AI エージェントコーディング IDE のより実用的な機能の 1 つは、進捗状況の伝達方法です。コードを黙々と生成するのではなく、Antigravity は各段階でアーティファクトを生成します。
- Implementation Plan(実装計画) — エージェントが構築する予定のものとその方法
- Task List(タスクリスト) — 具体的なステップバイステップの内訳
- Code Diffs(コード差分) — 承認前にレビューできる変更内容
- Walkthrough(ウォークスルー) — スクリーンショットやブラウザ記録を含むタスク後の要約
Google ドキュメントスタイルのインラインコメントを使用して、任意のアーティファクトにコメントできます。エージェントはフィードバックを読み取り、調整します。このフィードバックループにより、Antigravity 開発ワークフローは予測不可能ではなく協調的に感じられます。
Discover how at OpenReplay.com.
Planning モード vs. Fast モード
タスクを送信する前に、2 つの実行モードから選択します。
| モード | 最適な用途 |
|---|---|
| Planning | 品質が重要な複雑なマルチファイルタスク |
| Fast | 迅速な修正、変数のリネーム、シンプルなコマンド |
Planning モードはより多くのアーティファクトを生成し、時間がかかります。Fast モードは計画フェーズをスキップして直接実行します。些細でないタスクの場合、Planning モードは追加の時間をかける価値があります。
チャットボット IDE との違い
この違いは重要です。チャットボット IDE は一度に 1 つのプロンプトに応答します。Google Antigravity エージェント型開発プラットフォームは、UI が実際に機能することを確認するためにブラウザを起動することも含め、タスクをエンドツーエンドで処理するエージェントを派遣します。各ステップを監視する必要はありません。
複数の AI モデル(Gemini だけではない)をサポートしており、プラットフォームは急速に進化しています。設定、ポリシー、利用可能なモデルは、プレビュー版から移行するにつれて変更されます。
はじめに
個人の Google アカウント、Chrome、Mac、Windows、またはサポートされている Linux ディストリビューションを実行しているローカルマシンが必要です。antigravity.google/download からインストーラーをダウンロードし、セットアップウィザードを実行し、初期エージェントポリシーとして Review-driven development を選択してください。これは、すべてのアクションをブロックすることなく、ループに留まることができる推奨される開始点です。
準備ができたら、ワークスペースフォルダを開き、Planning モードに切り替え、エージェントに焦点を絞った具体的なタスクを与えます。これが全体的な開始ワークフローです。
まとめ
Antigravity はまだ初期段階ですが、AI を提案エンジンではなく自律的なアクターとして扱うというコアアイデアは、開発ツールの動作方法における意味のある転換を表しています。一度に 1 つのプロンプトに応答するのではなく、複数のファイルやライブブラウザにわたって計画、実行、検証を行います。エージェントオーケストレーションを中心にワークフローを適応させる意欲のある開発者にとって、パブリックプレビューを超えて成熟するにつれて探求する価値のあるプラットフォームです。
よくある質問
いいえ。Antigravity は現在、個人の Google アカウント向けにパブリックプレビューとして提供されています。プラットフォームがプレビュー版を超えて進化するにつれて、アクセスと利用可能性が拡大する可能性があります。
はい。Antigravity は Gemini だけでなく、複数の AI モデルをサポートしています。利用可能なモデルオプションは、プラットフォームがプレビュー段階から進化するにつれて変更される可能性があるため、サポートされているモデルの最新リストについては設定パネルを確認してください。
Planning モードは、コードを書く前にタスクを詳細なアーティファクトを含む構造化された計画に分解するため、複雑な作業に最適です。Fast モードは計画をスキップして即座に実行するため、完全な計画が不要な迅速な修正やシンプルな変更に適しています。
Antigravity のアクセスは、Google の進化する AI プランと使用量クォータに関連付けられています。プラットフォームが発展するにつれて、利用可能性、クォータ、価格モデルが変更される可能性があるため、アクセス階層と使用制限の最新情報については、公式 Antigravity サイトを確認してください。
Understand every bug
Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.