agents-cli icon

agents-cli

agents-cliは、Google Cloud上でAIエージェントの構築・評価・デプロイ・公開を支援するCLI兼スキルパッケージです。Antigravity CLI、Claude Code、Codexとの連携にも対応。

agents-cli

概要

agents-cliは、Gemini Enterprise Agent Platform上、特にGoogle Cloud上でAIエージェントを構築するためのCLI兼スキルパックです。既存のコーディングアシスタントが、プロジェクトの雛形作成、ADKベースのコード作成、評価の実行、インフラのデプロイ、エージェントの公開といったエージェントの全ライフサイクルにおいてより高い性能を発揮できるよう設計されています。

このリポジトリは、各Google Cloudサービスを個別に学ばなくてもエージェントをエンドツーエンドで扱える手段としてこのツールを位置付けています。Antigravity CLI、Claude Code、Codexなどのコーディングアシスタントに対応しており、端末から直接使用することもできます。READMEでは、セットアップの前提条件として Python 3.11以上、uv、Node.js が必要であると記載されており、ローカル開発ワークフローとクラウドデプロイ機能が区別されています。

主な機能

エンドツーエンドのエージェントワークフロー対応

ユーザーがCLIや各種サービスを一つひとつ手動で学ぶ必要がないよう、コーディングアシスタントがGoogle Cloud上でAIエージェントの作成、評価、デプロイ、公開、可観測性の確認を行えるようにします。

幅広いCLIコマンドセット

端末からエージェントプロジェクトを扱うための setup、login、scaffold、run、install、lint、eval、deploy、publish、infra、data-ingestion、info、update コマンドを提供します。

スキルベースのコーディングアシスタント支援

ワークフローガイダンス、ADK Python APIの使用、プロジェクトのスキャフォールディング、評価手法、デプロイ、公開、可観測性のためのスキルを追加します。

評価と最適化のためのツール

evalデータセットからのトレース生成、結果の採点、マルチターンシナリオの合成、結果ファイルの比較、失敗モードの分析、プロンプトの最適化などの評価フローをサポートします。

デプロイと登録のワークフロー

Agent Runtime、Cloud Run、GKE、CI/CD、シークレット、Gemini Enterprise登録に関するデプロイ関連コマンドとスキャフォールディングを含みます。

柔軟な利用モード

Antigravity CLI、Claude Code、Codex、その他のコーディングエージェントで使用でき、端末から単独でも実行できます。

典型的な利用例

  • 新しいエージェントプロジェクトを作成する

    スキャフォールディングを使って新しいエージェントプロジェクトを開始し、その後コーディングアシスタントにADKのコードパターンと、最初のバージョンを構築するために必要なワークフローガイダンスを適用させます。

  • エージェントを評価・調整する

    リリース前にエージェントの動作を確認したい場合、evalデータセットの実行、トレース生成、出力の採点、結果ファイルの比較、失敗モードの分析を行います。

  • エージェントをGoogle Cloudへデプロイする

    プロジェクトにクラウド対応のリリース経路が必要な場合、Agent Runtime、Cloud Run、GKE、CI/CD、シークレットを含めてGoogle Cloudへのデプロイを設定します。

  • 既存のエージェントプロジェクトを拡張する

    ゼロから作り直す代わりに、scaffold enhance を使って既存プロジェクトにデプロイ、CI/CD、またはRAGを追加します。

  • エージェントを公開して監視する

    Gemini Enterpriseにエージェントを登録し、より広く利用できるようになった段階で、ロギング、Cloud Trace、その他の連携を通じて可観測性を設定します。

Pros and Cons

Pros

  • スキャフォールディング、コード作成、評価、デプロイ、公開、可観測性まで、エージェントのライフサイクルの複数段階を1つのツールでカバーします。
  • 複数のコーディングアシスタントで動作し、コマンドラインから単独でも実行できます。
  • トレース生成、結果の採点、実行結果の比較、失敗モードの分析に焦点を当てた評価コマンドを備えています。
  • scaffold create、enhance、upgrade コマンドにより、新規プロジェクトと既存プロジェクトの両方をサポートします。
  • CI/CD設定、データストアのプロビジョニング、データ取り込みなどのインフラおよびデータワークフローを文書化しています。

Cons

  • クラウドへのデプロイと公開機能はGoogle Cloudに依存します。READMEではローカル開発はGoogle Cloudなしで可能としていますが、デプロイやクラウド機能には必要です。
  • このプロジェクトは完全なエージェントではなくコーディングエージェント向けのツールであるため、利用するには別のアシスタントまたは端末ベースのワークフローが依然として必要です。

FAQ

agents-cli自体はコーディングアシスタントですか?

いいえ。READMEでは、agents-cliはコーディングエージェント向けのツールであり、それ自体がコーディングエージェントではないと説明されています。別のコーディングアシスタントがエージェントを構築・評価・デプロイするのを支援するCLIコマンドとスキルを提供します。

利用するにはGoogle Cloudが必要ですか?

ローカルでの開発作業、たとえばエージェントの作成、実行、評価については、READMEによるとGoogle Cloudは不要で、ADKでGeminiをローカル実行するためにAI Studio APIキーを使用できます。クラウドへのデプロイ機能にはGoogle Cloudが必要です。

どのコーディングアシスタントに対応していますか?

READMEでは、Antigravity CLI、Claude Code、Codex、その他のコーディングエージェントへの対応が挙げられています。また、CLIは端末から単独でも使用できると記載されています。

どのようなワークフローをサポートしていますか?

ソースには、セットアップ、スキャフォールディング、評価、デプロイ、公開、インフラのプロビジョニング、データ取り込み、可観測性のためのコマンドが記載されています。具体的なワークフローは、新規プロジェクトを始めるのか、既存のプロジェクトにデプロイやCI/CDを追加するのかによって異なります。

agents-cliの価格はいくらですか?

価格ページにはGitHubの無料プランと有料プランが表示されていますが、リポジトリ自体はGitHub上でオープンソースです。ここで提供されているソースには、agents-cli自体の別途の価格は示されていません。

Quick Facts

カテゴリ
開発者向けツール
製品タイプ
CLIおよびスキルパッケージ
主要プラットフォーム
Google Cloud / Gemini Enterprise Agent Platform
対応アシスタント
Antigravity CLI、Claude Code、Codex、その他のコーディングエージェント
ソースドメイン
github.com
前提条件
Python 3.11以上、uv、Node.js

agents-cliの代替品

Devin icon

Devin

Devinは、開発者とエンジニアリングチームが複雑なソフトウェア作業を計画・実行できるAI coding agentです。デスクトップ、クラウド、JetBrains、CLIで利用でき、個人・チーム・企業向けプランを提供します。

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

Ghost icon

Ghost

Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。

AakarDev AI icon

AakarDev AI

AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。

Arduino VENTUNO Q icon

Arduino VENTUNO Q

Arduino VENTUNO Qは、AI・ロボティクス向けのエッジAIコンピューターです。AI推論と決定論的制御を1枚に集約し、Arduino App Labに対応します。