VS Code 内で AI コーディング ツールを使用しようとしてリアルタイムで時間を費やしたことがある人なら、エージェントがすでに行ったことを忘れ始めたり、解決されたエラーでループバックしたり、コンテキスト ウィンドウが端末ノイズでいっぱいになって停止したりするという壁にぶつかったことがあるでしょう。 Antigravity では、最近の 2.0 へのアップグレードのおかげで、この問題は発生しません。これは非常に優れているので、私はこれを使って RSS リーダーを構築することができ、複雑なコード ベースを理解するためにこれを使用している人もいます。今度は、私たちが何をしているのかを再調整したり、彼に思い出させたりする必要がなくなりました。
Antigravity 2.0 は大幅な改善です
オリジナルを使用している場合は、本物のアップグレードのように感じられます
Antigravity 2.0 を初めて開くと、特に 1.0 IDE を使用したことがある人にとっては、本当に驚きます。オリジナルにはアイデンティティの問題がありました。テキスト エディターとリソースを大量に消費するエージェント マネージャーを 1 つの忙しい分割画面に押し込めようとしたため、端末ノイズでコンテキスト ウィンドウが爆発し、パフォーマンスが低下し、定期的に CPU ファンがパニックに陥りました。
私は新しい外観も嫌いですし、分離することも嫌いですが、その方がはるかにうまく機能すると認めざるを得ません。私はもともと VS Code for Antigravity から離れましたが、それが私が残る大きな理由です。バージョン 2.0 では、エージェント オーケストレーションをテキスト エディターから完全に分離し、スタンドアロンのエージェント優先デスクトップ アプリケーションにすることで、根本的な古い問題が修正されています。
新しいインターフェースは高速、軽量、そしてすっきりしています。通常の IDE ではなくチャットボットのように感じます。最も驚くべきはパフォーマンスの飛躍です。 2.0 で何かが遅くなるという問題は一度もありません。 1.0 では壊れ続けますが、毎回通知が送信されます。また、ミッションの途中で停止しようとしても、フリーズしてクラッシュするという問題は一度もありません。
私が VS Code で Claude を使い始めたのは、Claude のほうが賢くて、1.0 の Antigravity よりもはるかに多くのことを処理できると感じたからです。ただし、2.0 は今のクロードよりもはるかに賢いように感じます。
Antigravity 2.0 は驚くほどうまく仕事を処理しました
私は、私が望んでいたものの詳細をすべて記載したマスター ビルド通知を Antigravity に渡しました。 Google ではなく、Node.js と Express に基づいて構築された自己ホスト型 RSS リーダーを、Supabase PostgreSQL バックエンドを備えた Render.com にデプロイする必要がありました。これには、古い Feedly OPML エクスポートから取得した厳選された RSS フィードのリストと、時間をかけて作成した長い手動リストが提供されました。
指導は意図的に徹底したものでした。これには、テクノロジー スタック、データベース スキーマ、ファイル構造、ビジュアル デザイン、バックグラウンド ワーカー ロジック、保持ポリシー、シード スクリプト、デプロイメント構成、さらには README が含まれていました。
解釈の余地は何も残されていませんでした。次に、手順を順番に実行し、最初に各 RSS フィード URL を確認するまではコードを 1 行も書かないようにと伝えました。
一部の OPML アップデートは何年も前のもので、無効な URL を指していたため、エージェントはブラウザ ツールを使用して、それらすべての現在のエンドポイントを見つけました。これだけでも素晴らしいのですが、その途中で、停止した他の更新を捕捉し、要求後に正しい URL に置き換えました。
他のものに触れる前に、すべてをマスター JSON フィード データベースに統合しました。
コード生成が開始される前に、いくつかの分類修正が返されました。これにより、UI、HTML ヘッダー タグ、render.yaml サービス定義、コード コメント、README に至るまで、あらゆる場所で名前が変更されました。これを確認すると、19 個のファイルすべてが、プロンプトが指定された正確な順序で作成されました。
そこから、プロジェクトはレイアウトに移り、自分で作るときによくあるやり取りをしました。アプリは GitHub にプッシュされ、Render にデプロイされましたが、すぐに問題が発生し始めました。
だからこそ、AI 自体を信頼することはできず、必要な修正を行うためには、AI をフォローし、十分な知識を得る必要があります。たとえば、私の最初のクラッシュはモジュール解決エラーでした。ルートは、ネストされた src フォルダーへのパスを使用して auth.js を探していましたが、ファイルはルート レベルにありました。
必要なパスは、server.js と 3 つのルート ファイルすべてにわたって固定されています。そのため、Express は src/views/ ではなく src/routes/views/ 内の HTML テンプレートを検索し、それらのルート文字列はルーティング コード全体で更新されました。
管理者の資格情報となるユーザー名とパスワードを追加しましたが、他のユーザーを追加する機能も追加しました。結局のところ、私が言いたいことを言い、それを修正するために何度も働きました。一部色も変えてみました。
クロードは反重力 2.0 ほど優れていない
VS Code のコンテキスト ウィンドウの問題は、ほとんどの人が思っているよりも悪いです
VS Code 内でクラウドを使用することが、最善の AI コーディング設定であると考えたくなります。 RSS リーダーを構築することで、そうではないことを確信しました。これと Antigravity 2.0 の間のギャップは予想よりも大きかった。
VS Code の Claude に関する中心的な問題は、これらのアドオンがコンテキストをいかにうまく処理できないかに帰着します。新しいメッセージを送信するたびに、通話履歴全体、端末出力、ファイルの内容を再送信する必要があります。したがって、働けば働くほど、より多くのトークンが消費され、増加します。実際に多くのことを行う前に、コンテキスト ウィンドウが使い果たされてしまいます。
Antigravity 2.0 は根本から構築されています。すべてを 1 つの広大なコンテキスト ウィンドウに詰め込むのではなく、サブエージェントの階層を使用します。マスター オーケストレーターは全体像を処理し、集中的な作業を同時に処理するための専用のサブエージェントを発明します。各サブエージェントは独自の分離されたループで実行され、終了時に概要を返すため、メイン コンテキストはクリーンなままであり、肥大化することはありません。
Antigravity 2.0 は Gemini にとって大きな進歩であり、VS Code の Claude にお金を払う価値があるとは思えません。なぜなら、今では Claude のプログラムよりも Google のプログラムから得られるものが多いからです。
Antigravity 2.0 はあなたには多すぎるかもしれません
Antigravity 2.0 は、あらゆるワークフローに完璧に適合するわけではありません。コンテキストの境界を押し広げない小規模で独立したプロジェクトに取り組んでいる場合、新しいプラットフォームを学習するオーバーヘッドは価値がないかもしれません。多くの開発者がすでに使用している VS Code セットアップは使い慣れており、この規模には十分な機能を備えており、Claude 拡張機能を追加するだけで十分です。 2.0 が輝くのは、ネイティブ拡張機能が日常的に壊れる、マルチライブラリ、マルチサービス、または長時間実行されるあらゆるものです。 Go バックエンド、React フロントエンド、ライブ データベース接続を備えた完全な RSS リーダーを、単一のコンテキスト クラッシュなしで構築しました。それが代替案の議論であり、それが私が支持する理由です。