
agents-cli
Google · コーディング
agents-cliは、既存のコーディングアシスタントにAIエージェントを端から端まで構築する方法を教えるGoogleのコマンドラインツールだ。Google Cloudの各サービスを手作業で覚える代わりに、CLIと一連のスキルをインストールし、あとはコーディングエージェントにADKベースのエージェントの雛形作成、実行、評価、デプロイ、公開を頼む。Antigravity CLI、Claude Code、Codex、そしてすでに使っているほかのコーディングエージェントでも動く。

agents-cli について
agents-cliとは
agents-cliは、Google Cloud上でAIエージェントを構築するための、GoogleのオープンソースGoogle Cloud AIエージェントCLIだ。コマンドラインツールとインストール可能なスキル群をまとめて提供し、それらがコーディングアシスタントに組み込まれる。そのためアシスタントは、開発ライフサイクル、ADKのPython API、雛形作成のルール、評価手法、デプロイ先を、事前に暗記しなくても把握できる。
これが解く最大の問題は、作業の散らばりだ。Google Cloudでエージェントを構築するには通常、いくつものサービスに触れる必要があり、それぞれが独自のCLIと設定を持つ。このAIエージェントデプロイツールは、それらを1つの流れにまとめる。コーディングエージェントに話しかければ、プロジェクトの作成・テスト・出荷に必要なコマンドを代わりに実行してくれる。
内部ではGoogleのADKエージェントフレームワーク、つまりエージェントを定義するコード層の上に成り立っている。CLIがそのフレームワークを包むので、定型コードを手で書かずに済む。
最大の制約は守備範囲だ。これはGoogle Cloud向けに作られた開発者ツールであり、ターミナル、Python 3.11+、uv、Node.jsに慣れていることを前提とする。そして中立のホストではなく、Googleのエージェント基盤を指す。ドラッグ&ドロップのエージェントビルダーを求めるなら、これはそうではない。
はじめかた
uvx google-agents-cli setupでCLIとそのスキルをインストールする。Python 3.11+、uv、Node.jsが必要だ。- コーディングアシスタント(Antigravity CLI、Claude Code、Codexなど)を開き、
agents-cli loginでGoogle CloudまたはAI Studioにサインインする。 - コーディングエージェントに、平易な言葉でエージェントを作るよう頼む。ワークフローと雛形作成のスキルが起動し、確認の質問をして、仕様を保存する。
- エージェントに
agents-cli createでプロジェクトの雛形を作らせ、続いてagents-cli installで依存関係を入れる。 - 実行・評価・デプロイ:
agents-cli runで動作を確認し、agents-cli eval runでトレースを採点し、出荷の準備ができたらagents-cli deployを使う。
AIツール情報
agents-cliの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- バックエンドとPythonの開発者:ターミナルでの作業を厭わなければ、アイデアからデプロイ済みのエージェントまでを1コマンドで進められる。
- すでにGoogle Cloudを使うチーム:agents-cliは既存のプロジェクト、認証、請求を使うので、追加するベンダーはない。
- コーディングエージェントのヘビーユーザー:すでにClaude CodeやCodexを常用しているなら、スキルのインストールが設定のすべてだ。
タスク
- 新しいADKエージェントプロジェクトの雛形作成:1つのコマンドで定型コード、テスト、評価セットが用意される。
- エージェント品質の評価:評価データセットで推論を回し、指標とLLMを審査役にするルーブリックでトレースを採点する。
- 本番へのデプロイ:CI/CDとシークレット管理込みで、Agent Runtime、Cloud Run、GKEに送り出す。
シーン
- 各サービスのドキュメントを先に読まずに、週末にエージェントのアイデアを始める:プラットフォームの知識はスキルが代わりに担う。
- レビューを通す必要のある社内ツールを出荷する:組み込みの評価と可観測性が、リリースを正当化するトレースと指標を与える。
- 企業ユーザー向けにエージェントを登録する:公開のステップがGemini Enterpriseに登録する。
主な機能
コーディングアシスタント向けスキル
中心となる考えは、agents-cliがコーディングアシスタントにスキル群を渡し、それぞれが作業の一部を担うというものだ。ワークフローとモデル選択のスキル、ADKのPython APIのスキル、雛形作成のスキル、そして評価、デプロイ、公開、可観測性にそれぞれ別のスキルがある。タスクを頼むと、アシスタントは適切なスキルを読み込むので、Google Cloudの細部を当て推量しなくなる。サービスのドキュメントをコピペする必要ももうない。
プロジェクトの雛形作成とアップグレード
agents-cli create コマンドは、動くコード、テスト、すぐ使える評価セットを備えた新しいエージェントプロジェクトを組み立てる。すでにプロジェクトがあるなら、scaffold のサブコマンドでデプロイやCI/CDを加えたり、より新しいバージョンのツールに引き上げたりできる。このアップグレード経路は、CLIが変わったときに効いてくる。ゼロから作り直す必要はない。
組み込みの評価
評価コマンドは作業を明確なステップに分ける。eval generate は評価ケースでエージェントを走らせる。eval grade は指標に対してトレースを採点する。そして eval run は両方を一度に行う。このAIエージェント評価は、マルチターンのデータセット、LLMを審査役にする採点、適応型ルーブリックに対応する。趣味のエージェント構築の多くがわざわざやらないところまで踏み込んでいる。
デプロイ先
エージェントの準備ができたら、GoogleのAgent Runtime、Cloud Run、GKEにデプロイできる。デプロイのスキルはCI/CDパイプラインとシークレットも扱うので、ローカルビルドから稼働するサービスまでの道のりは、自分に丸投げではなく導かれる。Google Cloudのプロジェクト設定と認証情報はそのまま引き継がれる。
Gemini Enterpriseへの公開
専用の公開スキルが、エージェントをGemini Enterpriseに登録する。これはGoogleが企業向けエージェントのために用意した基盤だ。このステップが、動く試作を組織が実際にユーザーへ展開できるものに変える。飛ばせば、エージェントはローカルにとどまる。
可観測性のフック
可観測性のスキルは、エージェントをCloud Traceとログ記録につなぎ、サードパーティの連携も扱う。稼働し始めれば、手探りではなく、本番でのエージェントの振る舞いが見える。
すでに使っているツールで動く
agents-cliは新しいエディタを強制しない。Antigravity CLI、Claude Code、Codex、そしてほかのどのコーディングエージェントでも動くので、慣れたワークフローを保ったまま、CLIがGoogle Cloudの隙間を埋める。
メリットとデメリット
メリット
- Apache 2.0で無料かつオープンソースなので、試すのにライセンス費用がかからない。
- 複数サービスにまたがる流れを1本の導かれたコマンドラインに畳み込み、設定の学習曲線を下げる。
- スキルベースの設計なので、プラットフォームの知識は自分ではなくコーディングアシスタントが担う。
- 評価、デプロイ、可観測性が含まれるので、各段階ごとに別々のツールをつなぎ合わせなくてよい。
デメリット
- Google Cloudに縛られるので、別の場所へのデプロイは想定された道ではない。
- 開発者向けの環境(Python 3.11+、uv、Node.js)とターミナルへの習熟が必要で、非技術者には向かない。
- 動きの速いオープンソースプロジェクトなので、コマンドとスキルはバージョン間で変わりうる。アップグレード後はドキュメントを確認し直す必要があるかもしれない。
よくある質問
コーディングアシスタントに、Google Cloud上でAIエージェントを構築・評価・デプロイ・公開するためのスキルとコマンドを与える。一度インストールしたら、あとはコーディングエージェントに平易な言葉で作業を頼むだけだ。
関連コンテンツ
agents-cliに関連するツール、スキル、記事を探す。
agents-cliの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
