Multi-agent communication demo in tmux
Top 70.4% on sourcepulse
This project demonstrates a hierarchical multi-agent communication system using Tmux, simulating a PRESIDENT, BOSS, and WORKER structure. It's designed for users to experience and test agent-to-agent interaction workflows, particularly for task delegation and reporting.
How It Works
The system leverages Tmux sessions and panes to isolate and manage different agents. A setup.sh
script initializes these sessions and panes. Agents communicate by sending commands and messages to specific Tmux panes, simulating a top-down instruction flow from PRESIDENT to BOSS to WORKERS, with WORKERS reporting back completion.
Quick Start & Requirements
./setup.sh
.Highlighted Details
agent-send.sh
for direct agent messaging.Maintenance & Community
The project welcomes contributions via pull requests and issues. No specific maintainer or community channels are listed.
Licensing & Compatibility
Limitations & Caveats
The demo relies on the Claude Code API for agent functionality, requiring user authentication. The setup script automatically terminates existing sessions named multiagent
and president
, which could interrupt ongoing work.
1 month ago
Inactive