Google Antigravity – GoogleはCursorを殺したのか?

Google・DeepMind・Alphabet
この記事は約11分で読めます。

GoogleがリリースしたAntigravityは、コーディングエージェント時代におけるソフトウェア開発の在り方を再定義しようとする革新的なエージェント型コーディングシステムである。これまでのCLIベースやクラウド実行型のコーディングツールとは異なり、Antigravityはローカル環境で動作する本格的なIDEとして設計されている。最大の特徴は、複数のプロジェクトを並行実行できるマルチエージェントシステムと、エージェントが自律的にWebページを操作できる統合ブラウザ機能である。開発者は計画段階からエージェントと協働し、実行の全過程を管理しながら、複雑なアプリケーション開発を効率的に進めることができる。Gemini 3 Pro previewやGemini 2.5 Proといったモデルを活用し、将来的には他社のモデルにも対応予定であることから、コーディング支援ツールの新たなスタンダードとなる可能性を秘めている。

Google Antigravity - Did Google Just Killed Cursor?
Google just released Antigravity, a new type of coding agent that is your junior Dev.

Google Antigravityの全貌

これがGoogleの新しいエージェント型コーディングシステム、Google Antigravityの初見レビューです。Googleはこれによって、コーディングエージェント時代におけるソフトウェアエンジニアリングの在り方を本気で再定義しようとしています。これまで見てきた他のコーディングシステムとは大きく異なります。ローカルで動作する、彼らにとって初めての本格的なIDEなのです。

これをジュニアソフトウェア開発者だと考えてください。一緒に計画を立て、その計画の実行を手伝ってくれます。しかも、あなたが完全にコントロールできる状態でです。私はAntigravityに早期アクセスできました。ですから、この動画では様々な機能と始め方をお見せします。

これが初めてのコーディングエージェントというわけではありません。GoogleにはCLIベースのコーディングエージェントであるGemini CLAがあります。それからJulesという非同期のコーディングエージェントもあり、これはクラウド上で動作します。さらにFirebase Studioという、クラウド上で動作する本格的なコーディングIDEまであります。

しかしAntigravityは、Googleが構築した初の本格的なコーディングIDEで、ローカルで実行できるものです。通常のコーディングIDEとは大きく異なります。主な強みはここにあります。マルチエージェント型コーディングシステムとして設計されているのです。つまり、複数の異なるプロジェクトを並行して実行できます。

受信トレイに行くと、実行中のすべてのタスクからのアップデートが確認できます。私は1週間以上このツールにアクセスしてきました。ですから、本当に徹底的にテストしてきたのです。現時点で1つのタスクが実行中です。それをクリックすると、コーディングエージェントが具体的に何をしているのかが見られます。

そして、組み込みブラウザもあります。これが、これまで見てきた他のコーディングシステムと本当に一線を画すものです。このブラウザ内で、エージェントはクリック、スクロール、タイピング、Webページのナビゲーションが可能なのです。本質的には、PlaywrightやChrome開発者ツールベースのシステムがブラウザに直接組み込まれているようなものです。

エディタとエージェントマネージャー

エージェントマネージャー画面とは別に、エディタを開くこともできます。これはとても見慣れたものに見えるはずです。VS Codeのクローンで、右側をクリックすると、実際にやり取りできるコーディングエージェントが見られます。

ここをクリックすると、エージェントとやり取りできるチャットセッションが開きます。このプロジェクトをnanobananaと呼ぶことにします。シンプルなアプリを作り、それを通じて様々な機能をお見せします。

エージェントには2つの異なるモデルがあります。Gemini 3 Pro previewとGemini 2.5 Proです。プランニングモードとファストモードもあります。プランニングでは、エージェントはタスクを実行する前に計画を立てることができます。深い調査、複雑なタスク、特にプロジェクトを開始するときに使用します。ファストは、エージェントが実際の実行を行うためのものです。

Nano Banana画像生成アプリの構築

シンプルなタスクを割り当てて、ここで利用可能な様々な機能をお見せします。Nano Bananaを使って、テキストから画像を生成するアプリを作りたいと思います。何か簡単なものから始めましょう。

ユーザーがテキストを入力できるWebアプリを作成してください。そして、アプリはGemini Nano BananaモデルまたはGemini 2.5 Flashモデルを使用して画像を生成します。REST APIを使用してください。リクエストごとに4つの異なる画像を生成します。このためにSDKは使用しないでください。

また、ユーザーが選択した画像をダウンロードしたり、それらを再生成したりする機能も追加してください。UIはモダンで機能的、しかしミニマリストにしてください。すべてを単一のHTMLファイルに入れてください。ユーザーにAPIキーを提供する機能を与えますが、そのAPIキーが公開されないようにしてください。隠す必要があります。

さて、実際には書き起こしに満足しています。これを送信します。ここからが本当の魔法です。今、問題について考えています。2つの異なることをしました。まず、タスクのリストを作成しました。最初のステップは調査を行い、実装MDファイルを作成することでした。次に実装がどのようなものになるかを考えました。そして手動検証のステップがあります。

ここに詳細な実装計画があります。これは本当に実際のソフトウェア開発からインスピレーションを得ています。計画はこのアプリを構築することです。私たちはNano BananaまたはGemini 2.5 Flashモデルを使用するよう具体的に指定しました。そして、APIキーはセッション用にメモリに保存されると考えています。ローカルストレージには保存されません。これは私たちの要件の1つです。

素晴らしいのは、計画のレビューができて、ここにコメントを追加できることです。これを見ていくことができます。実際、私は計画が気に入っています。でも、エージェントにいくつかコメントを追加するとしましょう。例えば、4つではなく2つの画像を生成してください、と言います。

これは、ここにコメントを追加できることを示すためです。そして、エージェントはあなたが提供したコメントに基づいて計画を修正します。もう1つコメントを追加します。また、ユーザーが画像の1つを選択できる機能を追加し、その画像に対して後続の変更をリクエストできるようにしてください。

さて、これが追加するもう1つのコメントです。これをレビューします。レビューを提出すると、エージェントは追加したコメントに基づいて計画を修正します。

実際に見ると、4つではなく2つの並列リクエストに更新されています。これは良さそうです。では、進めます。ここからが面白いところです。メインのエージェントセッションまたはエージェント設定に戻ると、そのセッションでモデルが行っているすべてのことを実際に見ることができ、異なるセッション間を切り替えることができます。

複数プロジェクトの並行管理

例えば、これは現在作業中の別のプロジェクトです。ここでエージェントに何かをするように依頼すると、これらを並行して実行します。例えば、これは作業していたプロジェクトです。メインIDEに行かなくても、ここにコメントを追加できます。

フロントエンドでこのエラーが見られます。これを修正して再実行してもらえますか? これは非常に素晴らしいです。なぜなら、複数のエージェントを同時に実行できるからです。

これを構築している間に、非常に便利な機能もお見せしたいと思います。それがこのナレッジです。ここに行くと、基本的に行った様々なことや、遭遇した様々な問題、それらの問題をどのように修正したかについてのナレッジを作成します。これは時間とともに本当に構築されていきます。かなり素晴らしいです。

メッセージの受信トレイに行くと、現在2つの異なるプロジェクトに取り組んでいることがわかります。これに更新があるようです。ここに行って、これを開きます。

作成されたアプリがこちらです。APIキーを提供します。そして入力を提供します。サングラスをかけたラマの画像を作成してください。さあ、生成をクリックします。そして失敗しました。

いくつかのエラーが見られます。これをコピーできます。しかし、できることがもう1つあります。いくつかエラーに遭遇しました。ブラウザでindex.htmlファイルを開いてもらえますか? envファイルにGemini APIキーをコピーしました。そのAPIキーを使用してアプリ自身をテストし、すべてのエラーを修正してください。

送信します。まず最初にすることは、新しいブラウザを開いて、すべてをテストすることです。そして実行しているテストを実際に見ることができます。これは非常に素晴らしいですよね。MCPサーバーでこれを行うこともできましたが、ここにはネイティブブラウザがあり、エージェントにはるかに多くのコントロールを与えています。

自律的なテストと修正プロセス

バックエンドでは、正確に何が起こったかのスクリーンショットを撮っていることが実際に見られます。実行したアクションの再生もあります。これは後で動画でお見せします。これが本当に初めて、エージェントにタスクを割り当てて、長時間実行させることができる理由です。なぜなら今、ブラウザのようなツールがあることで、エージェントは別の外部サーバーやMCPツールを必要とせずに、直接物事をテストできるからです。

問題を修正できたようです。かなり素晴らしいです。テストは完全に自動化されて実行されています。ブラウザを使用している間、この緑の輪郭が表示されます。これは非常に素晴らしいです。

それぞれについて、ダウンロードまたは再生成の機能があります。実際にクリックして、この画像を再生成してみることができます。

現在、いくつかのテストを実行しているようです。そして別のエラーに遭遇しました。実際、バックグラウンドでこれらのテストを完全に自律的に実行しています。

しかし、もう1つできることがあります。それはモデルにさらに別のタスクを作成することです。UIが本当に気に入りません。もっと未来的にする必要があります。モダンにしてください。進める前にいくつかのデザインアイデアを考え出して、いくつかのモックを見せてください。

これを送信します。これが並行して実行されているさらに別のタスクです。そしてそれが起こっている間、モデルはまだアプリをテストしています。2番目のタスクでは、これらの異なるモックを作成するためにNanobananaを使用していると思います。

実際に見ることができます。ここに1つ。別のものがこちら。さらに別のものもあります。これまでに行った他のものよりも、これの方が好きです。

私が言っていたように、作業をしている間、行っているテストと加えている変更の小さな動画を作成します。IDEでいくつかのプレビューを振り返って見ることができます。これは非常に素晴らしいですよね。一晩中タスクを実行させて、実際に完了しているか確認し、これらを振り返って確認することができます。本当に素晴らしいものです。

モデルの柔軟性と将来の展開

良いニュースは、Gemini 3 Proが現在最高のモデルであっても、GoogleやGeminiモデルのみに制限していないことです。Antigravityの背後にいるチームによれば、他のプロバイダーからのモデルをサポートする可能性を開く予定です。ですから、ClaudeやOpenAIのような別のコーディングの獣を使用できる可能性があります。これは非常に驚くべきことで、Googleのような企業にとって非常に新しいことです。

他にも多くの機能があり、おそらく完全に別の動画が必要になるでしょう。でも、Antigravityについてもっと学ぶことに興味があるか教えてください。実は、これで特別なものを構築してきました。ここ数日間、完全にローカルなテキストベースのビデオエディタを構築してきましたが、本当に素晴らしい経験でした。

実際に本格的なハードコアな作業に使用できます。例えば、テキストの一部を選択できます。プロセスを説明しますが、これで構築してきた非常に複雑なソフトウェアをお見せしましょう。

実践例:テキストベースビデオエディタ

これはDscriptのようなものに非常に似た、完全なテキストベースのビデオエディタで、完全にローカルモデルを使用して実行されています。できることはこうです。フィラーワードを削除をクリックするだけです。すべてのフィラーワードを識別し、完全に削除されます。

他の機能もあります。例えばテキストの一部を選択して、キャプションを追加できます。これを再生すると、キャプションが表示されます。ターゲットを絞った編集もできます。例えば、選択して削除を押すことができます。そのセグメントがなくなります。

ズームインやズームアウトのような機能も追加できます。完全に機能するWebアプリで、Antigravityと彼らが構築したこのマルチエージェントコーディングフレームワークを完全に使用して作成しました。これは非常に有用です。ビデオに描画するようなエフェクトを追加することもできます。これは非常に素晴らしいです。

これや私の音声からテキストへの文字起こしアプリに興味がある場合、詳細は動画の説明欄にあります。Antigravityは非常に強力なプラットフォームです。まだ初期段階ですが、それでも過去1週間ほど素晴らしい経験をしました。

背後にいるチームによれば、誰でも利用できるようになる予定です。異なる階層が用意されます。その情報の詳細はブログ投稿で入手できます。その一部を追加します。

これはGoogleの新しいAntigravityエージェント型コーディングフレームワークの非常に簡単なウォークスルーでした。これについてどう思うか、そしてこれを使った経験がどのようなものか教えてください。

また、興味があるかどうか教えてください。他のコーディングエージェントとの比較動画を作成します。とにかく、この動画が役に立てば幸いです。ご視聴ありがとうございました。いつものように、次の動画でお会いしましょう。

コメント

タイトルとURLをコピーしました