An A2A Protocol client TUI and CLI.
This project is managed with uv, so you can run Handler in a temporary, isolated environment:
uvx git+https://github.com/alDuncanson/handleror, install it globally:
uv tool install git+https://github.com/alDuncanson/handlerNow you can use Handler:
handlerIf you don't have an A2A server to connect to, Handler provides a local A2A server agent:
handler serverThe server agent requires Ollama to be running locally. By default it connects to
http://localhost:11434and uses theqwen3model.
- Install and run Ollama
- Pull the model:
ollama pull qwen3- (Optional) Configure via environment variables:
OLLAMA_API_BASEandOLLAMA_MODEL
Interactive terminal user interface:
handler tuiFetch agent card from A2A server:
handler card http://localhost:8000Send a message to an A2A agent:
handler send http://localhost:8000 "Hello World"See CONTRIBUTING.md for architecture and development instructions.
