CLI/TUI application that orchestrates conversations between multiple AI agents, enabling different AI tools to communicate in a shared environment with real-time metrics, cost tracking, and comprehensive observability.
Built-in state management for saving/resuming sessions
Export to multiple formats (JSON, Markdown, HTML)
Production-ready with Docker, health checks, and monitoring
Well-tested with 200+ tests
Active development and maintenance
Cons
Requires Go 1.25+ for building from source
Terminal-based interface may not appeal to GUI users
Requires individual AI agent API keys/access
Limited to supported AI agents (though covers most popular ones)
Use Cases
Best For:
Developers who want to compare responses from multiple AI modelsTeams testing different AI agents for specific use casesResearchers analyzing AI agent behavior and performanceDevOps engineers who need observability for AI interactionsPower users comfortable with CLI/TUI interfacesOrganizations tracking AI costs across multiple providersDevelopers building multi-agent workflows
Not Recommended For:
Users preferring graphical interfaces onlyBeginners unfamiliar with command-line toolsThose needing a single AI assistant (simpler tools exist)Users without API access to multiple AI services