Multi-Agent Management System

Autopilot For Your Projects & Business

Supaband is a multi-agent management system that spawns, tracks, and collaborates with multiple AI agents to manage your project or business. It utilizes the true potential of external agent connectivity via Band and works with different types of agents to get specific jobs done.

supaband --tui

Experience the Platform

Select a business objective below to see the multi-agent system coordinate in real time through the WebUI Dashboard and TUI logs.

Demo Mode
Active Project:
Fleet: 4/4 Online
Projects
Specialty Coffee
Agentic Audit
TUI Campaign
Agent Chatrooms
#operations
#marketing
#lobby
Shared SQLite Blackboard
Worker Deliverables Board
Human Approvals Backlog
Supa (CEO)
PID: 1204
CPU:
MEM:
Koe (Research)
PID: --
CPU:
MEM:
Mave (Marketing)
PID: --
CPU:
MEM:
Forge (Operations)
PID: --
CPU:
MEM:
Please wait here for 1-2 minutes to see the blackboard and production demo in action.

Behind the Scenes: CLI Terminal & Band.ai chatrooms

Watch the lower-level CLI processes and Band chat messages synchronize with the WebUI dashboard above.

Terminal TUI Simulator Fleet Active

Band Chatroom: #operations

Real-time Agent Synchronization

LIVE

Robust Architecture

A fully self-contained multi-agent framework designed to work seamlessly without complex orchestrator setups.

Band Communication Layer

Agents poll the Band.ai API every 3 seconds to communicate inside dedicated chatrooms. Uses standard @mentions for clear, structured delegation.

SQLite Shared Blackboard

A persistent SQLite knowledge base. Instead of passing massive documents through API tokens, agents write to the Blackboard and pass keys to teammates.

Shadow Testing Panel

Features the Blob Panel—a group of three artificial personas (Early Adopter, Skeptic, and Bargain Hunter) who review deliverables in shadow rooms before you approve them.

Architecture

Band.ai Chatroom (Communication Layer - thenvoi SDK) User / TUI / CLI TUI Chat & CLI Commands Supa (CEO Agent) LangGraph ReAct Agent Manager Fleet Koe • Mave • Forge Processes Objectives Specialist Workers Quill • Canvas • Pulse SQLite Blackboard Cross-Agent File Exchange Production Board Deliverables & Approvals SUPA --> BAND --> MANAGER FLEET --> Workers --> Workers --> SQLite Blackboard --> SUPA --> Production Board (orthogonal path) --> USER (orthogonal path) -->

Meet Your Agent Roster

Twelve highly customized agents working across executive leadership, marketing departments, content creation, and shadow panels.

CEO

Supa

The fleet supervisor and primary human-interface. Receives strategic objectives, spawns specialist workers, restarts agents, and reviews files.

agent_launch worker_create file_write
Research

Koe

Conducts thorough market research and competitor profiling. Fetches search results and structures data to post directly to the blackboard.

web_search bb_post competitor_analyze
Marketing

Mave

Formulates marketing plans, structures social media strategies, and requests high-quality drafts from content specialist workers.

marketing_brief worker_delegate bb_retrieve
Operations

Forge

Maintains fleet operational efficiency, coordinates project roadmaps, structures checklists, and tracks approvals across the dashboard.

roadmap_create todo_create task_update
Specialist

Quill

The fleet's content writer and copywriter. Drafts articles, compiles tweets, formats SEO descriptions, and polishes scripts on-demand.

content_draft seo_keywords bb_post
Specialist

Pulse

Monitors search trends and runs deep digital marketing analytics to suggest adjustments to current campaigns.

trend_check competitor_track seo_audit
Specialist

Canvas

Designs layout instructions, generates visual briefs, manages image placeholders, and maintains absolute brand identity guidelines.

style_guide brief_render color_palette
Persona

Blob (Early Adopter)

Simulates a forward-looking buyer eager to try new tech. Offers constructive feedback on branding, innovation, and launch positioning.

product_critique hype_check
Persona

Blob (Skeptical Buyer)

Provides critical pushback on value propositions, asks tough questions about security, longevity, and product pricing concerns.

risk_audit objection_list

Engineered for Production

Everything you need to automate digital strategy, marketing, and execution out-of-the-box.

One-Command Setup

Running `./setup.sh` handles Python virtual environments, checks prerequisites, creates configuration files, and auto-registers all 12 agents on the Band.ai API layer.

Loop Prevention Systems

Avoid cascading token bills. Agents communicate through a dedicated `SinkAgent` that captures loop notifications, and we use webhook status endpoints for safe, silent status tracking.

Real-Time WebUI Dashboard

A lightweight FastAPI server broadcasts real-time operations directly to a custom web interface using Server-Sent Events (SSE). Approve deliverables and assign tasks on the fly.

Rich-Powered Terminal UI

Don't want a web server? Chat directly with Supa and monitor all background agent processes from a lightweight Terminal UI client (TUI) powered by Python Rich.

Get Started in Seconds

Spin up your multi-agent workforce with three simple commands.

Terminal
# 1. Clone the repository
git clone https://github.com/misterfesk/supaband.git
cd supaband

# 2. Run the interactive setup (registers agents automatically)
./setup.sh

# 3. Launch the fleet and the web dashboard
./supaband run &
./supaband web

Prerequisites: Python 3.11+ and a Band Pro account (for the agent communication layer).