Googleが無料のCursor対抗製品を投下(無料のGemini 3 Pro使い放題?)

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

Googleが新たに発表したAI統合開発環境「アンチグラビティ」は、Cursorの対抗馬として注目を集めている。VS Codeをベースとしたこのエディタは、現在完全に無料で利用可能であり、Gemini 3モデルを搭載している。最大の特徴は、従来の開発環境とは一線を画す「エージェントマネージャー」というワークフロー管理システムと、Chromeブラウザの完全制御機能である。エディタとは別ウィンドウで動作するエージェントマネージャーは、複数のプロジェクトやタスクを受信トレイのように管理し、プロジェクト間の並列作業を可能にする。実際のテストでは、3D水族館ゲームの制作において、Gemini 3が一発で動作するコードを生成し、さらに必要なアセット画像まで自動生成するという印象的な結果を示した。一方で、初期段階の製品特有のバグや動作不安定性も多数報告されており、特にスレッドの突然の停止やUI要素の不具合など、実用上の課題も残されている。Windsurfの技術を基盤としていることが随所に見受けられ、Googleによる買収の痕跡が明確に残っている。ブラウザ制御機能は特に優れており、エージェントが自動的にブラウザを操作し、スクリーンショットや動作確認を行う様子は、IDE内ブラウザ統合の新しい可能性を示している。

Google just dropped their Cursor killer (FREE Gemini 3 Pro???)
Google just dropped their Cursor competitor, and it's uh. Well you'll see...Thank you Modal for sponsoring! Check them o...

GoogleによるCursor対抗製品の登場

実に有望に見える新しいCursor競合製品が登場しました。確かにこれはVS Codeのフォークではありますが、いいえ、これはどこかの無名スタートアップによるものではありません。今回はGoogleによるものです。アンチグラビティをご紹介します。Googleが先ほど発表した新しいAI統合開発環境で、現在完全に無料で使用できます。これはちょっと信じられないことですね。

彼らは私に早期アクセスを提供してくれました。かなり使い込んできましたが、私がアクセスできるモデルはGemini 3と2.5です。私の理解では、正式リリース時には他にも多数のモデルが利用可能になるとのことです。とはいえ、これは明らかにGemini 3を中心に構築されており、他のエディタではあまり見られないクールな機能をいくつか見てきました。

彼らには完全なブラウザ制御モードがあります。Googleがこのエディタを作り、Googleが ChromeChrome を作っているのですから、それらが少し統合されるのは理にかなっています。しかし、私にとってさらに興味深いのは、新しいエージェントマネージャーのワークフローです。これは素晴らしいアイデアだと思いますし、私が興奮している小さな要素がたくさんあります。もちろん、奇妙な制約やバグ、そしてGoogleほどの大企業が急いで出す新しいエディタに期待されるあらゆる問題も多数あります。

しかし、彼らは確かに、今から3か月前くらいに遡るWindsurfから買収した知的財産と人材から多くの良い教訓を学んだようです。本当に、この業界では物事が非常に速く動きます。このビデオでは私のGemini 3の体験についてかなり話すことになりますが、この動画の大部分はアンチグラビティに焦点を当てています。もしGemini 3の詳細な解説をお探しなら、それは本日後ほど公開されます。

心配しないでください、すぐに公開されます。しかし、私は本当にこのエディタを先に紹介したかったのです。なぜなら、これは本当に異なっていてクールだからです。皆さんご存知のように、私はこのようなものをカバーする前にGoogleからお金をもらうことは決してありませんが、今日のスポンサーからはお金をいただきます。

スポンサー紹介:Modal

今日のスポンサーはModalです。彼らはすでに、実際にLLMを実行するためのAIインフラストラクチャをホストする最高の場所となっています。しかし、彼らはAIコードをさらに支援する本当にクールなものを追加しました。それが新しいセキュアサンドボックスです。ええ、ついにAIが生成したコードを実行し、データベースへのアクセス権を持つサーバー上ではやりたくないようなことを行うのに適した場所ができました。モデルによって生成されるコードを安全に実行するために使用できる小さな隔離環境があったら素晴らしいと思いませんか?あるいは、永遠に実行し続けなければならない奇妙なエージェント的なことをするために自分でコードを書くこともあるでしょう。このようなものをセットアップするのは面倒です。

信じてください、私はT3チャットでこれをやろうとしてきましたが、Modalはここでそれを大幅に簡単かつスケーラブルにしてくれます。LovableやScaleのような大企業は、すでにサンドボックス用のModalのインフラストラクチャへの移行を進めています。LovableのAntonによれば、「Modalは、数万ものアプリ作成セッションを瞬時に確実に実行することを可能にした唯一のインフラストラクチャプロバイダーでした。

長期的に彼らと一緒に構築できることを楽しみにしています」とのことです。サンドボックスのセットアップはこれ以上簡単にはできません。単にSDKをインストールしてアプリをスピンアップするだけです。それだけです。ボリュームやイメージの作成も同じくらい簡単です。文字通りSDKを呼び出すだけで、サンドボックスインスタンスを作成してその中でコードを実行できます。それだけ簡単です。そしてはい、これはTypeScriptでもGoでも動作します。

彼らは完全なGo SDKもリリースしました。もしあなたのモデルがコードを実行できないなら、それらは本来あるべきほどスマートではありません。今日、soy.link/modalでそれらをもっとスマートにしましょう。

アンチグラビティの詳細

さて、これがそれです。VS Codeですが、違います。非常にVS Codeベースです。彼らは他の多くのものよりもそれを少し隠しています。馬鹿げていますが、設定では、他のエディタのようにVS Code設定とは書いていません。

彼らはエディタ設定と言っています。しかし、「について」をクリックすると、それがベースとしているVS Code OSSのバージョンを見ることができます。そして設定に入ると、他にもいくつか興味深いものが見えます。彼らはタブオートコンプリートのためのすべてのものを持っていますが、それはまあまあです。Cursorのものほど良くはありませんが、機能します。

しかし、これは私がここで最も興奮していることではありません。彼らには完全な通知システムがありますが、私はそれを無効にしています。なぜなら、エディタがシステム通知のようなものを送ってくるのが嫌いだからです。そしてVS Code拡張機能のマーケットプレイスに行くと、彼らがOpen VSXを使用していることがわかります。そして、カスタムマーケットプレイスのためのカスタムURLを設定したい場合は、それを行うことができます。

すべてかなり基本的なものです。しかし、私がここにいる理由はエージェントの部分です。Benがこれを試していたとき、彼はcascadeについて言及する状態にすることができました。これはWindsurfでエージェント機能がどのように機能するかということで、つまりこのコードベースは少なくともある程度Windsurfから始まったということを意味します。これは新規の書き直しではありません。これは明らかに、Googleが行ったあの奇妙な疑似買収のようなものの一部として、Windsurfからのコードを再利用しています。

しかし、コードがどこから来たかなんて誰が気にしますか?私は実際にこれを試してみたいのです、特にこの無料期間中に。プレビューウィンドウ期間中、Googleは合理的な制限付きで完全に無料で使用できることを確認しました。彼らは5時間ごとにリセットされ、ほとんどのユーザーは制限を見ることはないだろうと言っていました。

正直に言うと、私はテスト中にそれらを見ました。バグだったかもしれません。彼らは修正しようとしていると言っていました。だから、確実ではありません。とにかく、それは比較的寛大な制限付きで無料です。Googleアカウントにサインインする必要がありますが、無料のGemini 3、誰でも使えます?かなりクールです。もう一つ気づくかもしれないことは、特にズームインすると、ここにプランニングボタンがあることです。

それはプランニングから始まります。それが彼らが本当にあなたに押し付けたいデフォルトのものです。そしてそれはビルドモードでのプランニングではありません。プランニングか高速モードかですが、高速モードはプランニングをスキップすることを意図しているためです。彼らは本当にここであなたに物事を計画してほしいと感じています。特にエージェントマネージャーを見て受信トレイを見ると、外部の人間としてあなたが異なるもの間のワークフローを管理するというこのアイデアに本当に傾倒しています。

彼らはあなたが使用している各プロジェクトのためにワークスペースさえ作成してくれます。そして私はこのアイデアがとても気に入っています。これらの異なるタスクとプロジェクトがあり、外部のもので間を行き来できるという考え方、そしてこれらのいずれかにいてCommand Eを押すと、その特定の部分で開いているエディタに連れて行ってくれます。

私はエージェントマネージャーがエディタの外の別ウィンドウであるというアイデアが大好きです。彼らはローンチブログ投稿でそれについて少し語っており、エージェントマネージャーをエディタに詰め込んで圧縮したくないと言っています。代わりに、エージェントマネージャーはエディタを指揮して制御すべきだと。これは本当にクールなアイデアです。

また、彼らがgit worktreeサポートを持っていないことが本当に馬鹿げているように感じさせます。私は異なるプロジェクト間で並列化できますが、バックグラウンドエージェントを使用しない限り、プロジェクト内で並列化できません。そして、これは将来的にはこれで動作するはずですが、まだ動作していません。work treeをください。Cursorはこれを理解しましたし、今それを持っていてとても良いので、お願いします、やってください。

実際の使用体験

両方とも実際に使いたいと思います。私は数日間これを日常的に使おうとしてきましたが、確かに落とし穴や制約があります。モデルは大いに役立っています。私はGemini 3に比較的感銘を受けています、特に一発のような一回限りのことに関しては。これは私が以前やった例です。

私は昔好きだったゲーム「Insane Aquarium」に似たシミュレーション水族館ゲームを作らなければなりませんでした。彼らが似たようなデモを持っていたので、Three.jsを使うように言われました。そしてこれがそれです。私はタンクに餌のペレットを落とすことができます。魚は最終的にお腹が空いたら餌のために走ってきて、私が十分正確にクリックすればつかめるコインを落とします。

そして魚を買うこともできます。かなりクールです。でも明らかにそれらはあまり魚っぽく見えません。それらはただThree.jsのプリミティブを使って形を作っているだけです。しかし一発にしては悪くありません。これは、もう少し高価なもの、つまりCodex Highのようなものと比べてどうでしょうか?まったく同じプロンプトをCodex Highに与えましたが、結果は実際には機能していません。

あそこに動いている2D魚が見えますか?それは彼らが追加したデバッグです。なぜなら、私が以前とても多くの問題を抱えていたからです。私は文字通り何時間もこれと戦っていましたが、これがそれができる最善のものでした。どれだけのトークンを消費したか見るのが怖いです。最後にそれが教えてくれるかどうかわかりません。300万のキャッシュされたトークン。合計350万。

そしてそれが私がそれから得たものです。これはほぼ1時間かかりました。だから私はもっとシンプルなバージョンを作ろうとしましたが、そこではPhaserを使うように言いました。ご存知のように、Phaserは3Dではないのではるかにシンプルなはずです。ええ。何も動作しません。なぜなら、particle.emittersが関数ではないというエラーで大量にエラーが出ているからです。

私はこれらのエラーの山をそれに渡しました。私はそれらを見つけ続けましたが、それは決して動作する状態になりませんでした。Phaserでアンチグラビティにまったく同じプロンプトをGemini 3で与えたところ、最初の試行で動作するゲームを作りました。あなたが気づくかもしれない他の興味深いことの1つは、特に餌のペレットが透明な背景を持っていないアート作品です。

だから、ここでは奇妙に見えるだけです。それは、私のプロンプト体験の一部としてこれらすべてのアセットを生成したからです。これはまだ私にとって少しクレイジーです。これらのツールのいずれもこれまでにそれをやっているのを見たことがありません。だから、エージェントマネージャーに戻って会話をスクロールすると、プロンプトの後、推論フローの一部として実際にこれらの画像を生成し、これらすべてをゲームに追加したことがわかりますが、透明な背景を求められたのです。だから私のお気に入りのことをしました。

偽の透明な背景を作りました。また、画像の読み込みに失敗しました。素晴らしい。最初は魚が透明な背景を持っていなかったので、私は不満を持っていました。そして、実際の背景、つまり魚を含むオーバーレイは、ゲームの一部であるものとそうでないものを知るのが難しかったのです。だから私はそれを修正するように言いました。

魚は透明な背景を持っていないので、醜い白い背景があります。そしてキャンバスの背景には魚を含む画像があり、ユーザーを混乱させる可能性があります。それは空の水族館であるべきです。思考の中で、それが気づいたことがわかり、物事を修正し始め、視覚的な修正を検証しました。

そしてここで本当にクールになりました。なぜなら、この検証を行っているとき、それは実際にブラウザを開いたからです。これは現在Geminiによって制御されていないブラウザウィンドウですが、以前は可能でした。それはクールです。デフォルトではChromeになっていますが、設定でURL経由で別のバイナリを指定することもできます。

そして、アンチグラビティブラウザ拡張機能というものもインストールされ、物事を行っている間にブラウザを制御できるようにします。そしてこれは本当にクールでした。ウォークスループロセス中に、それは実際にスクリーンショットを撮り、ここにも少しのゲームプレイリールに保存しました。動作を検証するためにブラウザ使用エージェントで自分自身を検証したときの、部品が動作していることを示す少しの映像のようなものです。

これが私が本当にビジョンを見始めているところです。彼らは、エージェントマネージャーがメール受信トレイのように私たちが最も多くの時間を過ごす受信トレイであるというアイデアを持っており、アセット作成、ブラウザ制御、実際のバックグラウンドエージェントの実行など、すべての部分を実行でき、コードベースで直接それを見るにはCommand Eを一回押すだけです。

本当すぎて真実ではないように思えますよね?その通りです。私がずっと皆さんと見てきたこのスレッドは現在死んでいます。理由がわかりません。餌とコインを修正するように頼みました。なぜなら、それらは同じ問題を抱えていたからです。背景の魚は素晴らしく見えますが、それからランダムに失敗しました。だから続けると言いましたが、また失敗しました。

問題点と課題

だからもう一度試してみましょう。エージェントエラー。録画中に障害が発生しているのではないかと思いました。だから、ブラウザプレビューツールを使用してクイックデモをしてくれる別のスレッドに行って試してみました。なぜ会話を開始するものがあのようにホバリングし続けるのかわかりません。非常に迷惑ですが、小さなことです。

しかし、ええ、この他のスレッドは問題なく動作しています。開発環境をスピンアップできます。URLに行くことができます。あー、間違ったものに行っています。なぜなら、開きすぎているからです。しかし、これはたまたま同じプロジェクトです。だから大丈夫です。クリックできません。試すと、このエージェント実行中のコントロール無効警告が表示されますが、それでもそれを行うことができます。現在それを行っています。

間違ったものになっています。だから、それが使用していると言ったポートをチェックしませんでした。しかし、繰り返しますが、たまたまそこで実行されている同じプロジェクトです。大丈夫です。ああ、それはPhaserバージョンです。ええ、これは間違ったバージョンです。これのすべてのインスタンスを終了する必要があります。停止してもう一度試してみましょう。これらのものはいつか良くなるでしょう。

私はGemini 3で特にこれらのタイプのものについて多くの小さな問題を抱えてきました。例えば、あなたが指示しない限りbunを使用することはありません。プロジェクトにbunロックがあり、package.jsonなどにパッケージマネージャーとしてbunがあっても、あなたが指示しない限り気にしないようです。

Gemini CLIでさえ、これについて本当に罪を犯していました。それにもかかわらず、私がPhaserプロジェクトとThree.jsプロジェクトの両方でゼロから初期化したこれを初めて試したとき、最初の試行ですべてが動作したという事実。本当にかなり印象的です。驚きました。あちこちで障害はありましたが、それらは私のチャンネルマネージャーのBenの経験とはまったく比較になりません。彼もこれで遊んでいます。

彼は全体のビデオを公開するかもしれませんが、ええと、彼の経験を少しだけお見せします。このエディタは私が今まで見た中で最悪のエディタです。これがどうしてこうなったのか全く分かりません。これは私のSvelteプロジェクトのバグではありません。SvelteプロジェクトはCursorや他のエディタで完全に正常に動作します。これは彼らのVS Codeフォークの何らかのバグで、Svelte拡張機能で動作しないようにしています。まあ、どうでもいいことです。物事は漏れます。

これは初期のベータビルドですが、これは約10時間後に出荷されるので、様子を見ましょう。次に、エージェントが編集したばかりのファイルを見ると、Cascadeによって編集されたファイルを検索すると表示されていることに気づくでしょう。もし以前にWindsurfを使ったことがあるなら、Cascadeを見たことがほぼ確実にあるでしょう。なぜなら、CascadeはWindsurfがエージェントと呼んでいるものだからです。

私が調べた限りでは99%確信していますが、アンチグラビティのエージェントはCascadeと呼ばれていません。Googleエージェントとかエージェントとか、何でもいいです。これは明らかにWindsurfのビルドで、彼らがそれを取って、その上に大量の腫瘍を追加したものです。本当に、本当に奇妙です。これは私が今まで見た中で最も不気味の谷のエディタです。これは機能しません。

それに、真面目な話、ここの私のシンタックスハイライトはどこにあるのですか?これはコードエディタです。Cursorがそうであるように、私のシンタックスがハイライトされているのを見たいです。矢印キーがこれでは機能しません。私は他のすべてのエディタとCLIツールでやっているように上下に矢印を使おうとしています。どうやらそれができないようです。

だから、これを上にクリックしなければなりません。いいね。わかった。真面目な話、このレビューは何ですか?何?これは何ですか?何?何?ここで何をしているのですか?どうしてこんなにひどく見えるのですか?どうやって?どうやってこれがGoogleが出荷しているものなのですか?わかった、確かに。これらをレビューしてください。何?これは何ですか?どうやって?本当に、どうやって?これは何のエディタですか?わかった、削除。行け。素晴らしい背景の不透明度。

信じられないものです。10点満点中10点。何?どこ?どこ?待って、私のアイコンはどこに行きましたか?みんな。みんな、私はここにアイコンを持っています。どこ?どこにありますか?待って、私のサイドバーのアイコンはどこですか?見たいです。クリックすると…ええ、そうです。その通り。私のスキルの問題です。これが実際に機能する方法は、コードをレビューしたいとき、レビューコードボタンをクリックしないことです。

それは実際には赤いニシンです。それは悪いエンジニアをだまして早すぎるコードのレビューに誘導しようとしています。ご覧のとおり、問題は、エージェント的なマインドセットに入る必要があるということです。エージェント的なマインドセットにいるとき、エージェントがいつ準備ができているかを教えてくれる必要があることに気づきます。エージェントに「ねえ、このコードをレビューしたい」と言うのではありません。いいえ、いいえ、いいえ。

受信トレイに行き、受信トレイに行くと、「ああ、待って。ああ、いや。いや。それは私のせいです」と分かります。ご覧のとおり、私はエージェント的なマインドセットにいませんでした。だから、開いたとき、すぐに閉じました。見てみましょう。もう一度試してみましょう。いいえ。まだマインドセットにいません。よし。私はエージェント化されました。AGIを信じています。10兆ドル企業を信じています。

Googleが理解してくれると信じています。このボタンをクリックします。十分に信じていませんでした。それは私のせいです。ここでは、実際に餌のペレットを落とすために背景をクリックしようとしているのを見ることができます。そしてそれを行ったときにキャプチャしたビジョンをここで見ることができます。これは本当にクールだと思います。これはIDEでの私が今まで経験した中で最高のブラウザ使用体験です。

そして、Command Eを押すとこの特定のプロジェクトのエディタインスタンスに戻るという事実も大好きです。このより高いレベルのようなUXは本当にクールです。それが私のバッテリーを潰している量はそうでもありませんが、これはクールです。私はまた、このグロー効果、少なくともそれが原因だとかなり確信していますが、テキスト入力が遅れるようにしています。ここではあまり目立ちませんが、タイピングしているとき、テキスト入力のラグを感じることをお約束します。

テキストエディタで作業しているとき、かなり迷惑になることがあります。このようにワークスペースを分割するというアイデア、受信トレイを持ち、バックグラウンドで実行されているそれぞれのものの回転ホイールを見ることで、私たちADHDに悩まされている人々が物事の間を行き来することがはるかに可能になります。その部分ではかなり良い時間を過ごしましたが、繰り返しますが、さまざまな方法で壊れます。

Svelte拡張機能のようなものがまったく機能しないというすべてを見てきました。ごめんなさい、Ben。GoogleくそったれGoogleだな。スレッドが死んでまったく回復できないようなものも見てきました。認証を受けるだけでも、私と私が協力していたGoogleの人々との間で2日くらいかかりました。なぜなら、当時は個人のGmailアカウントでしか機能せず、私が会社で使用していたワークスペースアカウントでは機能しなかったことが判明したからです。

ああ、小さなことですが、少しイライラしたのは、この移行ガイドURLのようなURLを使用するように指示したのに、私が何をしても、実際にページを読んでいることを示してくれませんでした。私は確かにそうしたと確信しています。なぜなら、それが持っている情報のいくつかと、それが行うことに決めたいくつかのことは、ページからしか得られなかったからです。しかし、ツールを介してウェブに行っているわけではありません。

少なくともGemini 3でモデルができることを通じてウェブに行っています。これが他のモデル、たとえばSonnet 45でどのように動作するかは非常に興味深いです。それはすぐに追加されるはずです。しかし、私はそれのどれも遊ぶことができませんでした。私はただGemini 3のものを使って遊んでいただけです。なぜなら、私がそれを試す他の方法がなかったからです。

そしてこれが私がエディタにこれほど深く入り込んだ理由であり、これを最初にカバーしている理由です。彼らはしばらくの間Gemini 3 APIアクセスを機能させることができませんでした。昨夜すべてを機能させましたが、私が望むほどテストするには十分早くありませんでした。だから、これが私がGemini 3を使用してきた方法です。

また、Gemini CLIでも最近それを機能させることができましたが、他のツール、エディタ、またはサーフェスのいずれでもGemini 3を動作させることはまだできていません。だから、Open CodeやCursorやKiloや他のツールでこれがどのように動作するかはまだわかりません。私が知っているのは、ここでどのように機能するかだけです。そして、エディタがモデルをより賢くしているのか、それとも愚かにしているのかわかりません。

愚かにしていると疑っていますが、確実ではありません。ここで言いたいことはこれですべてだと思います。もしGoogleのような大企業によるVS Codeフォークに興味があり、少なくとも今のところ大量の無料推論を提供し、あなたが行っている作業のためにChromeブラウザを管理でき、正直言って他の人にもコピーされることを望むこの新しいエージェントマネージャーフローに興味があるなら。

これは、これは本当に有望です。私の友人Benはそうではありませんが、ここに希望があります。皆さんがどう思うか教えてください。私はゴミエディタに対して寛大すぎるのでしょうか、それともこれは実際にちょっとエキサイティングなのでしょうか?このようなツールで新しいUXを見るのは良いことですし、私は実際にかなりワクワクしています。

コメント

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