Contrabass is a project-level orchestrator for AI coding agents built in Go using the Charm stack.
The tool addresses the challenge of coordinating multiple AI agents working on a single codebase by implementing OpenAI's Symphony architecture. Rather than running agents independently, Contrabass orchestrates them at the project level, allowing agents to work together on coding tasks while maintaining awareness of the broader codebase context. The implementation leverages Go for performance and the Charm stack for terminal user interface capabilities, enabling developers to monitor and interact with agent orchestration through a TUI.
Contrabass suits teams exploring AI-assisted development workflows where multiple agents need to collaborate on the same project. It is particularly relevant for developers interested in the Symphony pattern for agent coordination and those comfortable working with Go-based tooling. The project targets users who want to move beyond single-agent coding assistance toward more sophisticated multi-agent orchestration scenarios.
Development activity shows consistent engagement with the codebase through regular commits addressing both features and maintenance. The project maintains an organized structure with clear separation between core orchestration logic and interface components. Pull requests indicate active refinement of the agent coordination mechanisms and TUI interactions. Issue tracking reflects ongoing work to improve reliability and expand orchestration capabilities. The maintainer demonstrates responsiveness to the project's direction through steady incremental improvements rather than sporadic bursts of activity.