<aside> ☝
[PRE-Alpha] This project is still under a rapid development. Please treat it as highly experimental.
</aside>
https://github.com/i-am-bee/beeai-supervisor
BeeAI Supervisor is a TypeScript-based multi-agent system for AI agent orchestration. At its core lies Beekeeper, the main engine that manages and coordinates multiple AI agents through a task-driven architecture. Rather than allowing direct agent-to-agent communication, all interactions occur through a system of task inputs and outputs, providing control and predictability.
The system includes two interfaces: a Chat UI for user interaction with the system, and a Monitor UI that shows agent activities and task execution in real-time. While Beekeeper handles processing and coordination, the Monitor UI provides insights by tracking the system's operation through generated log files.
This architecture combines functionality with oversight, resulting in a stable and manageable multi-agent system.
The technical full name is "Supervisor-Led, Task-Management-Driven Multi-Agent System with Agent Registry." Rather than being a single agent, it is a complete multi-agent system with its own runtime that acts as a proxy, presenting itself to the outside world as one unified agent.
beeai-supervisor-v01-part-1.pdf
beeai-supervisor-v01-part-2.pdf

The system is composed of several key components that work together to create a robust multi-agent architecture: