Lchiki-Lab
arrow_backBack to Archive

AntigravityからJulesまで。Google AIツール5種を役割別に目利きしてみた

calendar_today2026.05.04folderTechnology
Cookie Cat

やっほー!今日はGoogleから提供されている最新のAI開発ツールの全体像について解説するよ!

Geminiツールの使い分け、一緒に見ていこうね!

2026年8月時点の追記

本記事は2026年5月時点の情報を基にしています。特にGemini CLIは2026年6月18日に提供終了し、Antigravity CLI(コマンドagy)へ統合されました。料金プランやAntigravityの製品構成(VS Codeベース→独立デスクトップアプリのAntigravity 2.0へ刷新など)も変更されています。当時の記録として残していますが、最新の状況はGoogle Antigravityとは?Julesとの違い・料金・Cursorとの比較まとめ、または各公式サイトでご確認ください。

1. 全体​像:Geminiツールの​5層マップ

Googleから提供されているGemini関連の開発ツールは多岐にわたり、それぞれの役割や使い分けが複雑化しています。どのツールをどの場面で選択すべきか、判断に迷うケースも少なくありません。本記事では、主要な5つの開発ツールを 5つのレイヤー として整理し、最適な使い分けを判断するためのガイドを作成しました。

GoogleのAI開発ツールは、競合するものではなく、それぞれの役割や階層が明確に分かれています。以下の5つのレイヤーで整理することで、ツール間の関係性が把握しやすくなります。

Geminiツールの5層レイヤーマップ
Gemini開発ツールの5層レイヤーマップ
  1. モデル層: Google AI Studio(モデル検証・プロンプト開発)
  2. 実行層: Gemini CLI(ターミナル操作・環境構築)
  3. 補助層: Gemini Code Assist(IDE内でのコーディング支援)
  4. 自動化層: Antigravity(AI主導の次世代開発環境)
  5. ワークフロー層: Jules(リポジトリ連携・SDLCエージェント)

2. 各ツールの​詳細解説

2.1. Google AI Studio:迅速な​プロトタイピングの​拠点

Google AI Studioは、Geminiモデルを利用したアプリケーション開発のための統合開発環境(IDE)であり、プロトタイプの素早い構築に特化しています。

Google AI Studio 概要
  • 主なユースケース: アイデアの迅速な検証、直感的なMVP開発
  • 対抗システム: OpenAI Playground, Anthropic Console (Workbench), AWS PartyRock

UIと​モデルアクセス

チャットパネルとライブプレビューが統合されたインターフェースにより、プロンプトの結果をリアルタイムで確認しながら対話的に修正が可能です。Gemini ProやFlash、画像生成の Nano Banana シリーズやビデオ生成の Veo など、最新モデルを即座に試用できる点が強みです。

Firebase統合に​よる​フルスタック化

大きな特徴として、Firebaseとの深い統合が挙げられます。AIエージェントがデータストレージやユーザー認証の必要性を自動検出し、Cloud FirestoreやFirebase Authenticationのセットアップを提案します。これにより、データ永続性とユーザー管理を備えた AIネイティブ・アプリケーション を迅速にデプロイできます。

プロトタイプの​公開と​本番環境への​移行

AI Studioで試作したアプリケーションは、用途に合わせて最適なプラットフォームへスムーズに移行できます。主要な3つの選択肢と、その使い分けは以下の通りです。

Cloud Run

自由度の高いコンテナ型サーバーレス。ウェブアプリのバックエンドやAPIをデプロイするのに最も汎用的なプラットフォームです。

  • 特徴: Dockerコンテナを使用するため、言語やライブラリ制限がほぼありません。

  • メリット: 「アクセスがない間は料金0円」となる自動停止機能に対応。無駄なコストを徹底的に抑えられます。

  • 連携: AI Studioで作ったアプリを、コンソールから直接Cloud Runにデプロイできる機能が提供されています。

Firebase App Hosting

モダンフレームワークに特化した次世代ホスティング。Next.jsやAngularなどで構築されたフルスタックアプリに最適なソリューションです。

  • 仕組み: 内部的には Cloud Run を基盤として動作しています。

  • 特徴: フレームワークを自動認識し、CDN配信からサーバーサイドレンダリング(SSR)の設定まで、Webアプリに必要なインフラを自動で構築します。

App Engine

従来のコード型PaaS。コードを直接アップロードして動かす、GoogleCloudの歴史ある仕組みです。

  • 特徴: コンテナ技術を意識せず、PythonやNode.jsなどのコードをそのままデプロイできます。

  • 現状: 非常に安定していますが、現在はより柔軟な Cloud Run の使用が推奨されるケースが増えています。

コスト構造と​運用モデル

AI Studio自体は標準的なGoogleアカウントで無料で利用可能ですが、高い制限値が必要な場合は従量課金制(Pay-as-you-go)のプランへと移行します。

AI Studio コスト構造

2.2. Gemini CLI:ターミナル環境を​拡張する​自動化エージェント

Gemini CLIは、Geminiの機能をターミナル上で直接利用するためのオープンソース・エージェントです。対話形式での操作に加え、ファイル操作やコマンド実行を組み合わせた自動化機能を提供します。

Gemini CLI 概要
  • 主なユースケース: ターミナル内での効率的な自動化、コードベース調査、CI/CD連携
  • 対抗システム: Claude Code (Anthropic), Amazon Q Developer CLI (AWS)

ReActループと​サブエージェント・アーキテクチャ

Gemini CLIの主な仕組みは、Reason and Act (ReAct) ループを活用して、ローカルファイルの操作、シェルコマンドの実行、MCPサーバーを介した外部連携を遂行する点にあります。

特徴的な機能として、タスクを専門の サブエージェント へ委任する構造が挙げられます。複雑なタスクを、特定の役割(コンテキストとツール)を持つエージェントに振り分けることで、精度の低下を防ぎながら効率的な処理を可能にします。

  • 標準サブエージェント:
    • generalist: 多数のステップを要するバッチ処理やリファクタリングを担当。
    • cli_help: Gemini CLI 本体の仕様やコマンド体系の案内。
    • codebase_investigator: プロジェクト構造の把握、アーキテクチャ分析、バグの根本原因特定。

また、Markdownファイルを使用して、プロジェクト独自のカスタム・サブエージェントを定義し、チーム内で共有することも可能です。

コマンド体系と​コンテキスト管理

セッション管理やコンテキスト操作のために、スラッシュ(/)やアットマーク(@)を用いたコマンドをサポートしています。

  • /memory: GEMINI.md ファイルを利用して、プロジェクト固有のルールや指示をエージェントに永続的に提供。
  • /mcp: MCP(Model Context Protocol)サーバーを介して、データベースや外部APIとの連携を可能にします。
  • /yolo: Yoloモード。確認プロンプトをスキップしてコマンドを連続実行する設定です(利用には注意が必要です)。
  • /editor: プロジェクト構成を分析し、最適な指示を含む GEMINI.md を自動生成します。

2.3. Google Antigravity:自律型エージェント開発環境

Google Antigravity(以下Antigravity)は、単なるコード補完ツールではなく、開発者がAIエージェントと連携してタスクを遂行するための エージェント・ファースト なプラットフォームです。

Google Antigravity 概要
  • 主なユースケース: 複数エージェントによる複雑な機能開発と、視覚的検証
  • 対抗システム: Cursor (Anysphere社), Amazon Q Developer (Agent capabilities)

2つの​主要​画面:Editor Viewと​Manager Surface

AntigravityはVS Codeをベースとしていますが、インターフェースはAIエージェントの管理を重視して設計されています。

  1. Editor View: 開発者がメインで使用するIDE画面です。スマートなタブ補完、欠落した依存関係を解決する Tab to import、論理的な位置へカーソルを移動させる Tab to jump など、コーディング作業を最適化する機能が搭載されています。
  2. Manager Surface (Agent Manager): 複数のAIエージェントを自律的に動作させ、その進捗を監視するための管理画面です。非同期に実行されるタスクを一元的に把握できます。

「Next.jsとTailwind CSSを使用してレスポンシブなダッシュボードを作成する」といった指示を出すと、エージェントは自律的にタスクリストを作成し、依存関係のインストールからブラウザでのUI確認までを実行します。

アーティファクト​(成果物)に​よる​検証モデル

エージェントの行動や成果を確認するため、Artifacts(アーティファクト) と呼ばれる視覚的な成果物を通じてレビューを行います。

Antigravity アーティファクト一覧

2.4. Google Jules:クラウド駆動の​非同期エージェント

Julesは、Google Labsによる実験的な非同期コーディング・エージェントです。他のツールが主にローカル環境や開発者の手元で動作するのに対し、Julesは 開発者が入力を止めて別の作業をしている間に、クラウド上で自律的にタスクを完了させる ことに特化しています。

Google Jules 概要
  • 主なユースケース: バックグラウンドでの非同期なコード保守とPull Requestの自動作成
  • 対抗システム: GitHub Copilot Workspace, Amazon Q Developer (Software Development Agent)

クラウドVMと​GitHub連携の​アーキテクチャ

Julesの特徴は、ローカルPCではなく 隔離されたGoogle管理の仮想マシン(VM) でタスクが実行される点にあります。

  1. タスクキューイング: 開発者がGitHubのIssueやJulesのUIを通じて、タスクの指示を送信します。
  2. VMのプロビジョニング: Google Cloud上に一時的なVMが立ち上がり、リポジトリがクローンされ、依存関係がインストールされます。
  3. Geminiによる計画と実行: Gemini Proモデルがコードベースを分析して計画を立て、修正、テストを実行。失敗時には自己修復を繰り返します。
  4. プルリクエスト (PR) の生成: タスク完了後、詳細な説明とテスト結果を含むPRを自動的に作成します。

活用シーン別の​メリット

Jules 活用シーン別メリット

2.5. Gemini Code Assist:エンタープライズ向け開発支援の​統合

Gemini Code Assistは、ソフトウェア開発ライフサイクル全体を支援するために設計されたAI搭載の開発アシスタントです。VS Code、JetBrains、Android Studioといった主要なIDEにプラグインとして統合され、最新のGeminiモデルを活用してコード生成、デバッグ、テスト作成などをサポートします。

  • 主なユースケース: エンタープライズ環境での安全なコーディング支援、社内標準への準拠
  • 対抗システム: GitHub Copilot, Amazon Q Developer, Cursor

エディションの​差異と​組織への​適応

Code Assistは、個人の開発者から大規模なエンタープライズ組織まで、異なるニーズに対応する3つのエディションを提供しています。

Code Assist エディション比較

Enterprise版の​独自機能:コードカスタマイズ

Enterpriseエディションにのみ搭載されている「コードカスタマイズ」機能は、組織のプライベートなコードベース(GitHub, GitLab, Bitbucket等)を基にAIの提案を調整する機能です。これにより、組織独自のコーディング規約やベストプラクティスに完全に沿った、より精度の高い提案を可能にします。

Google Cloudとの​深層連携

Code AssistはIDE内にとどまらず、Google Cloudのコンソールやサービスとも密接に連携しています。

  • Gemini Cloud Assist: クラウドインフラのデザイン、運用、トラブルシューティングを自然言語で行えます。複雑なアーキテクチャのプロビジョニングや、原因不明のパフォーマンス低下の調査(Investigations機能)をサポートします。
  • 各サービスへの統合: BigQueryにおけるSQL生成、Firebaseでのクラッシュ要約、ApigeeでのAPI仕様作成、Database Studioでのクエリ最適化など、クラウドプラットフォーム上のあらゆる場所でコンテキストに基づいた支援を提供します。

データガバナンスと​プライバシー

エンタープライズ利用において不可欠なデータの取り扱いについて、Googleは「StandardおよびEnterpriseエディションに送信されたプロンプトやレスポンスは、Googleのグローバルなモデルのトレーニングには使用されない」と明言しています。すべてのデータは転送中に暗号化され、クラウドのデータ処理補足(CDPA)に従って厳格に管理されます。


3. 主要3ツールの​特徴と​違いを​比較

主要な3つのアプローチについて、それぞれの特徴を比較します。

主要3ツールの比較マップ

3.1. Google Antigravity​(エージェント主導の​専用IDE)

AIにタスクを依頼し、その結果を人間が監査するスタイルに適したプラットフォームです。

  • アーキテクチャ: VS Codeをベースとした独立IDE。
  • ワークフロー: 開発者が目標を提示すると、エージェントが計画を立て、実装からUIテストまでを自律的に遂行します。
  • インターフェース: Editor ViewManager Surface を使い分け、スクリーンショットや録画といった アーティファクト を通じて成果を確認します。

3.2. VS Code + Gemini Code Assist​(既存環境での​安全な​支援)

人間が主導権を握り、AIが補佐するペアプログラミング・ツールです。

  • アーキテクチャ: 既存のIDEにプラグインとして導入します。
  • ワークフロー: リアルタイムのコード補完やチャットによる対話型支援が中心です。
  • エンタープライズの強み: 組織のプライベートコードを基にした提案が可能。セキュリティ要件や知的財産保護にも対応しています。

3.3. VS Code + Gemini CLI​(ターミナル拡張と​外部​ツール連携)

ターミナル操作と外部ツール連携に強みを持ち、IDEとシームレスに動作するエージェントです。

  • アーキテクチャ: ターミナル上で動作し、専用拡張機能でIDEと深く連携します。
  • ワークフロー: IDEで開いているファイルの情報を自動でコンテキストに取り込み、修正案をDiffビューで確認・適用できます。
  • 最大の強み: 100万トークンの広大なコンテキスト窓を活用し、MCP を介してデータベース等の外部ツールと直接連携できる点です。

3.4. 高度な​連携機能:コマンド・エージェント・スキルの​使い分け

Skills(スキル)Subagent(サブエージェント)Slash Command(スラッシュコマンド) の3つをフル活用したい場合、メインの選択肢は Gemini CLI になります。また、それらを視覚的に管理・運用する環境として Antigravity も対応しています。

3.4.1. Slash Command​(スラッシュコマンド)

/(スラッシュ)で始まるコマンドは、以下のツールで共通して利用できます。

  • Gemini CLI / Code Assist: セッション管理やツール呼び出しのために多用されます(例: /memory で指示の永続化、/mcp で外部ツール接続、/stats で使用状況確認)。
  • Antigravity: エディタ内やチャットパネルでコマンドを実行できます(例: / で保存済みプロンプトである Workflow を呼び出す)。

3.4.2. Subagent​(サブエージェント)

サブエージェントは、複雑なタスクを専門エージェントに 委任 して並列処理させるための仕組みで、Gemini CLI の中核機能です。

  • Gemini CLI: ~/.gemini/agents/ ディレクトリにMarkdown形式(.md)で定義ファイルを置くことで、独自の専門エージェントを作成できます。メインエージェントのコンテキストを汚さず、独立した思考空間で作業を完結させられるのが特徴です。
  • Antigravity: ブラウザ操作を担当する Browser Subagent やターミナル用の Terminal Subagent が標準搭載されています。ただし、ユーザーがMarkdownで自由にサブエージェントを定義・追加する柔軟性については、CLIがより先行しています。

3.4.3. Skills​(スキル)

Agent Skills はオープンスタンダードな規格であり、エージェントに特定の能力(知識や手順)をパッケージ化して提供するための仕組みです。

  • 共通の互換性: この規格で作られたスキルは、Gemini CLI、Antigravity、さらには Jules でも読み込んで使用することができます。
  • 使い分け: CLIでは npx skills add コマンドでスキルを追加し、Antigravityでは .gemini/antigravity/skills/ ディレクトリでプロジェクト固有のスキルを管理します。

3.5. 結論​:どれを​使えば​いいか?

  • 「独自のツールを定義・開発したい」なら:Gemini CLI 独自のサブエージェントをMarkdownで構築し、スラッシュコマンドをカスタマイズし、新しいスキルを開発するのに最も適した「開発者向け」の環境です。
  • 「高度なエージェントを効率的に指揮したい」なら:Antigravity Gemini CLIで定義されたスキルやエージェントの仕組みを、GUI(Manager Surface)上で複数のタスクとして並列に走らせ、その成果を視覚的に確認するのに適しています。
  • 「VS Codeから手軽に呼び出したい」なら:Code Assist Code Assistの エージェント・モード は内部的に Gemini CLI の機能を利用しているため、CLI側で設定した /memory などの一部のコマンドはそのままIDE上でも機能します。

4. 5つの​ツールの​比較:環境・手法​・適性

ポジショニングと​機能比較

以下の図は、5つのツールの適性やポジショニングを視覚的に整理した比較マップです。用途や実行環境に応じた大まかな位置付けを把握するのに役立ちます。

5つのツールの比較マップ

さらに具体的な実行場所や自律性のレベル、主な用途などの詳細な違いについては、以下の機能比較表をご参照ください。

5つのツールの比較表

ツール早見表

各ツールが「どのような役割を持つ人に最適か」、そして「主な用途や特徴は何か」を簡潔にまとめた早見表です。自身の担当領域や目的に最も適したツールを素早く見つけるための参考にしてください。

Google AI開発ツール早見表

目的別:選び方の​ヒント

まずアイデアを形にしたい段階であれば、コードを書かずに自然言語だけでMVPを構築できる AI Studio が最適です。プロンプトを試しながらプロトタイプを素早く仕上げることができます。

ターミナル操作に慣れており、大規模なコードベースの調査やCI/CDへの組み込みなど、より技術的な自動化を求めるなら Gemini CLI の出番です。MCPを介した外部ツール連携やサブエージェントによる並列処理も強力です。

設計からテスト、ブラウザでのUI検証まで、複数のエージェントに自律的なタスクとして一括で委任したい場合は Antigravity が適しています。Manager Surfaceで進捗を俯瞰しながら、成果物をレビューするワークフローが特徴です。

作業中や夜間など、開発者が手を離している間にバグ修正や依存関係の更新を済ませてほしい場面では Jules が力を発揮します。クラウドVM上で非同期に稼働し、完了後にPull Requestを自動作成してくれます。

自分自身がコードを書く主体でありつつ、使い慣れたエディタ上でセキュアなAI支援を受けたいなら Gemini Code Assist を選びましょう。組織のプライベートコードに準拠した提案が得られる点は、エンタープライズ環境で特に有用です。


5. 有料プランと​開発者特典

Googleはこれらの高度な機能を、Google OneのAIプランやGoogle Cloudのライセンスを通じて提供しています。

5.1. Google One AIプランの​階層

個人の開発者向けには、主に PlusProUltra の3つのプランが用意されています。詳細な最新プランや各特典の比較については、以下の公式サイトをご確認ください。

プラン名称主な対象開発者特典ストレージ月額目安
AI Plus一般ユーザーAI Studio の標準利用200 GB$7.99
AI ProプロフェッショナルJules, CLI, Antigravity の優先利用、$10 Cloudクレジット5 TB$19.99
AI Ultraヘビーユーザー最高レベルの制限値、$100 Cloudクレジット、先行機能アクセス30 TB$249.99
注意点

上記の価格や特典内容は2026年8月時点の情報を基に構成しています。プラン内容や利用可能な機能は随時アップデートされるため、実際に契約される際は必ず公式ページにて最新情報をご確認ください。


まとめ

GoogleのAI開発ツールは、個人の生産性向上から組織全体のプロセス自動化まで、幅広い領域をカバーしています。本記事のガイドを参考に、自身の役割や直面している課題に合わせてこれらのツールを組み合わせ、開発効率を最大化させていきましょう。

特にAntigravityとJulesの違いをより詳しく知りたい方は、Google Antigravityとは?Julesとの違い・料金・Cursorとの比較まとめもあわせてご覧ください。

Cookie Cat

ツールの種類が多くてびっくりしたかな?

でも、それぞれの得意分野を知っておけば、もっともっと開発が楽しくなるはずだよ!

自分にぴったりのツールを見つけてみてね。またねー!

関連記事