
Choose an Install Path
| Path | Best for |
|---|---|
| Python SDK CLI | Projects that implement agents with the Aion Python SDK. |
| Standalone npm package | A terminal chat client without installing the Python SDK. |
Python SDK CLI
Install the Python SDK CLI from the Python SDK installation guide. Then run chat from your project: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.
Target a different endpoint:
Standalone npm Package
Install the standalone chat tool globally:aio connects to http://localhost:8000.
The package also installs an aion-chat alias:
Options
| Option | Default | Description |
|---|---|---|
--url, --host, -u | http://localhost:8000 | Agent or proxy URL to connect to. |
--agent-id | none | Agent identifier for proxy-aware routing. |
--token | none | Bearer token for authenticated endpoints. |
--header | none | Custom HTTP header in key=value format. Repeatable. |
--push-notifications | disabled | Start the local push notification receiver. |
--no-push-notifications | disabled | Explicitly disable push notifications. |
--push-receiver | http://localhost:5000 | Push notification receiver URL. |
--help | n/a | Show help text. |
--version | n/a | Print the package version. |
Examples
Connect to the default local endpoint:Composer Controls
| Control | Behavior |
|---|---|
Enter | Send the message or select the active menu item. |
Shift+Enter | Insert a newline. |
@ | Open the agent picker. |
/ | Open the slash command picker. |
Esc | Dismiss the active menu or clear the draft. |
Ctrl+C | Clear the draft or exit when the draft is empty. |