Google Jules は、Google Labs による自律型・非同期のコーディングエージェントである。Google は、これが既存のリポジトリと直接統合されると説明している。コードベースを安全な Google Cloud の仮想マシンにクローンし、プロジェクトの完全なコンテキストを取り込み、開発者が別のことをしている間にバックグラウンドで作業して、完了時にはその計画、推論、変更の差分を提示する。Google 自身の位置づけは、これを補完型のアシスタントと対置するものである —— 発表の言葉を借りれば、「コパイロットでも、コード補完の相棒でもなく、あなたのコードを読み、あなたの意図を理解し、仕事に取りかかる自律型エージェント」である。
機能
Google がこのエージェントのタスクとして挙げているのは、テストの作成、新機能の構築、バグの修正、依存関係のバージョンの引き上げ、音声によるチェンジログの作成である。パブリックベータの発表時点では Gemini 2.5 Pro 上で動作しており、Google はこれとクラウド VM のシステムとを組み合わせることで、複雑で複数ファイルにまたがる変更や並行するタスクを処理できると主張していた。
このエージェントのコマンドラインの相棒を紹介する、Google の開発者ブログの後の記事は、単一のタスクの形を説明している。Jules はバックグラウンドで動作し、リモートの VM でタスクを実行しながらユーザーのリポジトリと同期する。タスクが開始されると一時的な VM を立ち上げ、そこで作業を行い、プルリクエストを送り返す —— 開発者が依頼するまでは何も実行されない。同記事は、このエージェントのタスクとして、テストの作成、新機能の構築、音声によるチェンジログの提供、バグの修正、依存関係のバージョンの引き上げを挙げている。
パブリックベータの発表時点で Google 自身が述べている特性は、次のとおりである。サンドボックスを必要とせず実際のコードベース上で作業すること。タスクがクラウド VM 内で実行されるため、複数の同時リクエストを並列に実行できること。ワークフローが可視化されており、変更が行われる前に計画と推論が示されること。追加のセットアップなしに既存の GitHub ワークフローへ直接統合されること。提示された計画は、実行の前・最中・後にユーザーが舵取りできること。そして最近のコミットの音声チェンジログを提供すること。プライバシーについて Google は、Jules はデフォルトでプライベートであり、プライベートなコードで学習せず、データを実行環境内に隔離していると述べている。これらはベンダー自身の発表の中でなされた主張であり、独立した評価は経ていない。
採用とエコシステム
AI エージェント型プログラミングに関するあるサーベイは、その比較分類の中で Google Jules を、プロアクティブで、マルチターンで、ツールを使用し、適応的な「タスク指向」のエージェントに分類し、リポジトリをサンドボックス化し、差分を提案し、実際のプロジェクトで検証済みの変更を実行できるものと特徴づけている。Google 自身の発表はこの言葉を別の意味で用いており、使い捨ての環境という意味で Jules は「サンドボックスを必要としない」と述べている —— 上述の隔離されたクラウド VM の中で、実際のコードベースに対して動作するということである。
エージェント型ソフトウェアエンジニアリング:基盤となる柱と研究ロードマップ は、Google Jules には当初から計画のステップが含まれていたことを指摘し、比較的最近になってオンデマンドの計画モードを追加したにすぎない Anthropic の Claude Code と対比している。
2025 年 10 月以降、Jules は Jules Tools を通じてターミナルからも操作できる。これはコマンドラインインターフェースと TUI であり、Google によれば、このエージェントをプログラム可能、スクリプト可能、カスタマイズ可能にするもので、ウェブ UI からのみ操作するのではなく、他のコマンドラインツールと組み合わせたり、開発者自身の自動化に組み込んだりできる(Jules Tools の紹介:Google の非同期コーディングエージェントのためのコマンドラインコンパニオン を参照)。Google はこのリリースを、ローカルとリモート、自分でやることと委任することを両立させる「設計段階からのハイブリッド」という立場の中に位置づけている。
Jules は、パブリックベータの前年 12 月に Google Labs で初めて紹介され、2025 年 5 月 20 日に、Gemini モデルが利用可能なすべての地域で、ウェイトリストなしに全世界でパブリックベータに入った(非同期コーディングエージェント Jules で構築する を参照)。その発表は、この時期を一般的な言葉で位置づけ、エージェント型開発は「プロトタイプからプロダクトへと移行しつつあり、ソフトウェアの作り方の中心に急速になりつつある」と論じている。