Skip to main content
Aion Chat terminal interface Aion Chat is a terminal interface for chatting with A2A-compatible agents. It can run through the Python SDK CLI inside an Aion project, or as a standalone Node package installed from npm.

Composer Controls

Python SDK CLI

Use the Python SDK CLI when you are working inside a Python SDK project or want to launch chat from poetry run aion chat. Install it from the Python SDK installation guide. Start interactive chat:
By default, aion chat connects to http://localhost:8000. That default is useful when you are running a local Aion proxy or agent server with the Python SDK.

Options

aion chat run also supports headless one-shot messages:

Examples

Connect to the default local endpoint:
Target a different endpoint:
Target a specific agent through a proxy:
Send a headless message to a discovered agent:
Write raw A2A protocol output for a headless message:
See Command Line Interface for the broader Python SDK CLI.

Standalone npm Package

Use the standalone npm package when you want the terminal chat client without installing the Python SDK. Install the standalone chat tool globally:
Run the primary executable:
By default, aio connects to http://localhost:8000. The package also installs an aion-chat alias:

Options

aio run and aion-chat run also support headless one-shot messages:

Examples

Connect to the default local endpoint:
Connect through a local proxy and select an agent:
Send an authenticated request:
Add custom headers:
Enable push notifications:
Send a headless message to a discovered agent:
Write raw A2A protocol output for a headless message: