Skip to content

Google Agents CLI

★ New
assess
AI / ML open-source Apache-2.0 open-source

At a Glance

Google's open-source CLI wrapping the Agent Development Kit (ADK) to automate the full AI agent development lifecycle — scaffolding, evaluation, and deployment to Cloud Run, Agent Runtime, or GKE — from a single command interface.

Type
open-source
Pricing
open-source
License
Apache-2.0
Adoption fit
small, medium
Top alternatives

What It Does

Google Agents CLI is a Python-based command-line tool (distributed via uvx) that wraps Google’s Agent Development Kit (ADK) with opinionated automation across the full AI agent development lifecycle. It is positioned as a “skills” provider for AI coding assistants — injecting structured instructions into tools like Gemini CLI, Claude Code, Cursor, and OpenAI Codex via a single setup command, so these assistants can autonomously scaffold, evaluate, and deploy ADK-based agents without requiring deep knowledge of Google Cloud infrastructure.

The CLI covers three lifecycle phases: project scaffolding (generating a standard-compliant ADK Python project structure), evaluation (running ground-truth comparison tests against agent outputs), and deployment (provisioning infrastructure-as-code, setting up CI/CD pipelines, and pushing to Cloud Run, Vertex AI Agent Runtime, or GKE). It operates in both “Agent Mode” (machine-readable output for AI assistants) and “Human Mode” (interactive terminal use).

Key Features

  • Single-command setup that injects bundled skills into AI coding assistants: uvx google-agents-cli setup
  • Project scaffolding via agents-cli create <name> generating standard ADK Python project structure with sensible defaults
  • Built-in evaluation harness: agents-cli eval run and agents-cli eval compare for testing agent outputs against ground-truth datasets
  • Infrastructure provisioning via agents-cli infra single-project (IaC generation for Google Cloud)
  • Deployment commands targeting Cloud Run, Vertex AI Agent Runtime, or GKE: agents-cli deploy
  • Enterprise distribution via agents-cli publish gemini-enterprise for Gemini Enterprise Agent Platform
  • Seven skill modules: agent development, code preservation, model selection, Python API integration, scaffolding, evaluation methodology, deployment infrastructure, and observability
  • Observability integration with Cloud Trace and BigQuery analytics
  • A2A (Agent2Agent) protocol integration for multi-agent interoperability
  • Apache 2.0 license, Python 3.11+ requirement, depends on uv and Node.js

Use Cases

  • Teams building ADK-based AI agents on Google Cloud who want opinionated automation for the full lifecycle
  • AI coding assistant users (Gemini CLI, Claude Code, Cursor) who want structured skills for Google Cloud agent development without manual infrastructure knowledge
  • Organizations standardizing agent scaffolding across multiple teams on Google Cloud to enforce consistent project structure and evaluation practices
  • Prototyping ADK agents with quick deployment to Cloud Run for iteration

Adoption Level Analysis

Small teams (<20 engineers): Fits for teams already committed to Google Cloud and ADK. The uvx distribution and single-command setup lower friction. However, at 409 GitHub stars (April 2026) and weeks old, the tool is too immature for teams that need stability. Small teams should evaluate whether existing project templates + AGENTS.md/CLAUDE.md context files achieve the same outcome with less lock-in.

Medium orgs (20-200 engineers): Cautious fit. The standardization benefit (consistent scaffolding, evaluation, deployment) is real for engineering organizations deploying multiple agents. However, the tool’s opinionated Google Cloud deployment targets create meaningful lock-in. Teams with existing Pulumi or Terraform IaC workflows may find the CLI’s infrastructure generation conflicts with their existing patterns. Evaluate whether the ADK + Vertex AI stack is a long-term strategic commitment before adopting.

Enterprise (200+ engineers): Not yet recommended. The tool has 409 GitHub stars at launch, no public production case studies, and Vertex AI Agent Runtime (the primary deployment target) has a known security issue: Palo Alto Networks Unit 42 disclosed in April 2026 that default service accounts grant overly broad permissions. Cold start latency on Agent Runtime (~4.7s vs 0.4s warm) may be unacceptable for latency-sensitive workloads. Enterprise teams should wait for the security posture to mature and for independent production assessments.

Alternatives

AlternativeKey DifferencePrefer when…
ADK alone (no CLI)Framework without lifecycle automationYou want ADK’s agent primitives without the opinionated deployment and scaffolding wrapper
LangGraph CloudVendor-neutral deployment with LangSmith observabilityYou need multi-cloud/multi-framework agent deployment without Google Cloud coupling
Pulumi + ADKGeneral-purpose IaC with full controlYour team already has established IaC practices and wants infrastructure ownership
DeepEval / RAGASMature standalone evaluation frameworksYou need production-grade agent evaluation with 50+ metrics, not a bundled CLI
HarnessFull DevOps platform with agent deploymentYou need enterprise CI/CD with governance, approval workflows, and multi-cloud targets

Evidence & Sources

Notes & Caveats

  • Very early stage: 409 GitHub stars at launch (April 22, 2026). No production case studies, post-mortems, or independent performance data exist. The “unified lifecycle” claim cannot be validated without real-world adoption evidence.
  • Deep Google Cloud coupling: The CLI’s value proposition collapses outside of Google Cloud. Deployment targets are Cloud Run, Vertex AI Agent Runtime, and GKE — all Google services. Teams on AWS or Azure get no benefit and face migration cost if they later leave GCP.
  • Security concern on primary deployment target: Vertex AI Agent Runtime (now “Agent Runtime”) has a publicly disclosed security issue (April 2026): default service account grants overly broad permissions allowing a compromised agent to read all Cloud Storage buckets in the project. Generated infrastructure likely inherits this without additional hardening.
  • Cold start latency: Vertex AI Agent Runtime has documented cold start latency of ~4.7 seconds (vs. ~0.4s warm). For latency-sensitive agent workloads, this requires minimum instance configuration that increases cost.
  • ADK lock-in, not just CLI lock-in: Agents CLI is a thin wrapper around ADK. The real lock-in is ADK’s Python opinionation and Google Cloud deployment targets. Adopting Agents CLI means committing to ADK as your agent framework.
  • Evaluation maturity unknown: The built-in eval commands are not described in detail in the launch announcement. Metrics, dataset formats, and comparison methodology are undocumented in public sources at time of review.
  • Google tool deprecation risk: Google has a documented history of deprecating developer tools (App Engine runtimes, Firebase ML, Google Code). Apache 2.0 license mitigates total loss, but the managed platform components (Agent Runtime, Gemini Enterprise) could be discontinued.

Related