A2A CLI: Official Terminal Tool for the Agent2Agent Protocol

Repositorya2aproject/a2a-cliTool

The A2A CLI is a Go-based command-line client designed to interact with Agent2Agent (A2A) agents. It provides a standardised way to discover, message, and manage AI agents directly from the terminal without throwaway scripts.

Key points

  1. Consistent interface: Eliminates the need for custom scripts and raw JSON parsing when communicating with A2A agents.
  2. Automatic transport negotiation: Handles JSON-RPC, REST, and gRPC based on the target agent's published card.
  3. Comprehensive interaction: Supports retrieving agent cards, sending messages, streaming updates, and listing or cancelling tasks.
  4. Automation and CI ready: Features protocol-native JSON output (-o json) and predictable exit codes without requiring language-specific client libraries.
  5. Agent delegation: Includes bundled skill descriptors enabling AI coding agents to delegate tasks to A2A agents directly.

Why it matters

Inter-agent communication often suffers from fragmented transport protocols and payload formats. A2A CLI streamlines terminal inspection and automated agent orchestration by providing a unified client layer across different backends.

Analysis

Aimed at developers, automation engineers, and agent harness maintainers, the project is written in Go and distributed via Homebrew, WinGet, and prebuilt binaries. With 116 stars and 8 forks, it represents an emerging, well-organised open-source utility under active development.

Found in

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Video

    Video:CURT

    A2A CLI: Standardised Interface for Google's Agent-to-Agent Protocol

    Google's open-source Agent-to-Agent (A2A) protocol has introduced an official Command Line Interface (CLI). The walkthrough demonstrates how developers, automated scripts, and AI coding assistants like Antigravity can interact directly with A2A-compliant agents without building custom client logic.

    AI & LLMs· Demo

  • Repository:FeiZhuLulu/Agent-Bridge

    Agent Bridge: Orchestrating Local Coding Agents via MCP

    Agent Bridge is an open-source Python tool connecting local coding agents using the Model Context Protocol (MCP). It allows users to interact with a single coordinator agent that delegates tasks to multiple specialized CLI worker agents.

    31starsPython

    AI & LLMs· Tool

  • Repository:xai-org/grok-build

    Grok Build: Terminal-Based AI Coding Agent by SpaceXAI

    Grok Build is a Rust-based AI coding agent featuring a full-screen, mouse-interactive TUI. It analyzes codebases, modifies files, runs shell commands, and supports interactive use, headless CI scripting, and editor embedding via the Agent Client Protocol.

    26.5kstarsRust

    AI & LLMs· Tool

  • Repository:Gitlawb/openclaude

    OpenClaude: Provider-Agnostic Open-Source Coding Agent CLI

    OpenClaude is an open-source TypeScript CLI tool functioning as an AI coding agent. It standardises terminal-based development workflows across varied local and cloud model providers.

    32.3kstarsTypeScript

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.