◉ANTIGRAVITY LABEN
記事一覧/Editor View
⟐ Editor View/2026-05-03上級

Gemini CLI と Antigravity を本気で使い分ける — 2026年5月、現場で出した結論

結論は「作業の粒度で住み分ける」です。Gemini CLI・Gemini Code Assist・Antigravity の違いをエディタとの距離で整理し、半年の並行運用で固まった決定木、プロキシ配下と DevContainer での挙動差、併用時に必ず踏む地雷までまとめます。

antigravity464gemini-cli5gemini-code-assistcomparison6workflow41editor30productivity19

✦ プレミアム記事

「Gemini CLI で十分じゃない?」「いや Antigravity の体験は別物だよ」— 個人開発者の集まりで、この種の言い合いを何度聞いたかわかりません。私自身、半年ほど両方を本気で並行運用してきて、最近ようやく自分なりの結論にたどり着きました。先に言ってしまうと、答えは「どちらか一方を選ぶ」ではなく「作業の粒度に応じて住み分ける」です。ただし、その住み分けには明確な軸があります。

この記事は、両者の機能を網羅的に並べる比較記事ではありません。実際にいくつかのプロダクトを Gemini CLI と Antigravity で同時並行に開発してきた手応えと、思わぬところで詰まったコスト・運用上の問題、そして今は固まりつつある判断フレームワークを共有する記事です。同じように二刀流でいきたいけれど、頭の中が整理できていない方の参考になれば嬉しいです。

「使い分ける」ためにまず押さえる3つの軸

両者を比べるとき、機能リストを並べてもあまり意味がありません。同じ「コードを書く」用途でも、ツールの設計思想が違うと使いどころも変わります。私が最終的に重視している軸は3つに絞れました。

軸1: 操作の単位が「コマンド」か「セッション」か

Gemini CLI は基本的に「1コマンド = 1タスク」で完結する設計です。gemini -p "このログをサマライズして" のように、入力と出力が1対1で対応します。状態を持たないため、シェルパイプラインや Makefile、シェルスクリプトに自然に組み込めます。

一方の Antigravity は「セッション内で複数のステップを行き来する」前提で作られています。ファイルを開き、コードを編集し、エージェントに指示を出し、結果を見て次の指示を考える、という流れが滑らかに繋がります。

この違いが意外と侮れません。「ログを 1 回要約してほしい」だけなら Gemini CLI のほうが明確に早く、「コードベースを理解しながら段階的にリファクタする」なら Antigravity のほうが明確に速いです。

軸2: コンテキストの「持ち方」

Gemini CLI のコンテキストは、毎回明示的に渡すのが基本です。@file.ts @docs/spec.md のように @ 記法でファイルを添付するか、stdin でパイプ経由で渡します。これは透明で予測可能な反面、長く付き合う「育てるコンテキスト」には向きません。

Antigravity は IDE のワークスペース全体が暗黙のコンテキストになります。エージェントは関連ファイルを自動的に探索し、.agentrules や AGENTS.md で永続的なルールを学習できます。便利ですが、何が読まれているかブラックボックスになりやすく、デバッグ時に困ります。

軸3: エージェントの「粒度」

Gemini CLI のエージェントは、ほぼ「単発の関数呼び出し」です。長時間動かすことを想定していません。一方 Antigravity のエージェントは「Manager Surface で監視しながら時間をかけて動かす」前提です。

この違いを無視して両者を取り違えると、CLI で長時間タスクを走らせてセッションがタイムアウトしたり、Antigravity でワンライナー的な質問をしてセッション切替のオーバーヘッドだけ取られたりします。

Gemini Code Assist を挟むと、三者の輪郭がはっきりします

ここまで二者の話をしてきましたが、実際に相談を受けるとき最も多いのは「Gemini Code Assist との違いが分からない」という声です。同じ Google の名前を冠しているのに、置かれている場所がまったく違うため、混乱するのは当然だと感じております。

三者を分けているのは機能ではなく、エディタとの距離です。

観点Gemini CLIGemini Code AssistAntigravity
存在する場所シェル(単体バイナリ)既存 IDE の拡張機能IDE そのもの
編集の主体人間(出力を受け取って自分で当てる)人間(補完・提案を採用する)エージェント(人間はレビューする)
コンテキスト明示的に渡した分だけ開いているファイル中心ワークスペース全体を自律探索
無人実行得意(CRON・CI に載る)不可(IDE が前提)限定的(セッション前提)
既存環境の変更不要拡張機能を入れるだけエディタごと移行する

私が実務で線を引いているのは、**「エディタを乗り換える覚悟があるかどうか」**の一点です。

Code Assist は、いま使っている VS Code や JetBrains をそのまま維持したい人のための選択肢です。チームの誰かが Vim を使い、誰かが IntelliJ を使っている状況で、全員に同じ AI 支援を配りたいなら現実解はこちらになります。エディタの設定・キーバインド・プラグイン資産を捨てずに済むという利点は、移行コストを実際に払う立場になると想像以上に大きいものです。

Antigravity はその逆で、エディタ自体を AI エージェント前提に組み替えたツールです。Manager Surface で複数エージェントの進捗を並べて見る体験は、拡張機能という形では成立しません。得られるものは大きいのですが、日々の作業場所を移すという決断が先に必要になります。

私自身は、自分のプロダクトは Antigravity、他社のリポジトリに間借りして手を入れる案件では相手のエディタ文化に合わせて Code Assist、無人で回す処理は CLI、という三層に落ち着きました。三択に見えて、実際には「誰の環境で作業しているか」がほぼ答えを決めています。

補足として、Code Assist と Antigravity は排他ではありません。VS Code に Code Assist を入れたまま Antigravity を併用している時期が私にもありましたが、補完の提案が二重に走って邪魔になったため、片方の inline 補完を切って役割を分けました。同居させるなら、補完は片方だけに任せる設定にしておくと落ち着きます。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦Gemini CLI・Gemini Code Assist・Antigravity の三者を「エディタとの距離」で切り分け、自分の状況ならどれかを迷わず決められる
✦CRON 実行・複数ファイル編集・巻き戻し・ブラウザ確認に加え、ネットワークとコンテナの前提まで含めた決定木をそのまま使える
✦プロキシ配下で片方だけが沈黙する理由と DevContainer でコンテキストが切れる境界を理解し、環境起因の詰まりをツール選定の問題と取り違えずに済む
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⟐ Editor View2026-08-14
エージェントの差分を目視で追うのをやめました。2.8.0 の表示上限をきっかけに組み直したレビュー手順
2.8.0 でファイルビューアと履歴差分に表示上限が入りました。全量を目で追う前提が崩れたことをきっかけに、機械が拾える欠陥と人にしか判断できない箇所を分けるレビュー手順へ切り替えた記録です。実際に動くスクリプトと、実リポジトリで見つかった見落としを添えています。
⟐ Editor View2026-10-08
会話だけ戻す undo とサブエージェントへの直送、使い分けに迷った3つの場面
Antigravity 2.19.1 で加わった「undo で会話だけを戻す」と「サブエージェントへ直接送る」。公式の記述と私の線引きを分けて、迷いやすい3つの場面を整理します。
⟐ Editor View2026-05-02
AntigravityでCmd+Zを押したらAI生成コードが思った以上に消える問題の防ぎ方
Cmd+Z を1回押しただけで AI が書いた99行が丸ごと消える——Antigravity の Undo が大きく巻き戻る理由と防ぎ方です。巻き戻りを止める3つの基本テクニック、Undo 粒度の設定、消えてしまった後の復旧手順までを具体的に紹介します。