agentscope-ai/AgentTeams
An open-source Collaborative Multi-Agent OS for transparent, human-in-the-loop task coordination via Matrix rooms.
What it solves
AgentTeams is a collaborative multi-agent runtime platform designed for enterprise environments. It solves the problem of managing multiple AI agents in a way that is secure, auditable, and transparent, allowing humans to monitor and intervene in agent-to-agent and human-to-agent collaborations without relying on "black box" processes.
How it works
The platform uses a Manager-Workers architecture where a central Manager agent orchestrates various Worker agents. It integrates several key components to facilitate this:
- IM-based Collaboration: Uses the Matrix protocol (via Tuwunel server and Element client) to create shared "rooms" where humans, the Manager, and Workers interact.
- Multi-Runtime Support: Allows different agent runtimes (like OpenClaw, QwenPaw, and Hermes) to coexist and collaborate in the same room, leveraging the specific strengths of each.
- Secure Gateway: Employs the Higress AI Gateway to centralize traffic and keep sensitive API credentials hidden from the Worker agents.
- Shared Storage: Uses MinIO as a shared file system for agents to exchange information efficiently, reducing token usage.
- Kubernetes-Native: Offers a Kubernetes-native control plane for declarative resource management of Workers and Teams.
Who it’s for
It is intended for enterprise users and developers who need to deploy private, secure, and human-in-the-loop multi-agent systems for complex tasks, particularly those requiring high visibility and auditing capabilities.
Highlights
- Human-in-the-Loop: Full visibility and intervention capabilities within the IM environment.
- Enterprise Security: API keys and credentials stay in the gateway, not with the Worker agents.
- Privacy: Based on the decentralized Matrix protocol, allowing for self-hosting and no vendor lock-in.
- Rapid Deployment: One-command setup for local environments or Helm charts for Kubernetes deployments.
- Extensible Skills: Workers can pull from a community ecosystem of over 80,000 skills via skills.sh.
Related
- Project
- Project
- Project
- Project
- Project