Multi-Agent Architecture
A Manager agent orchestrates Worker agents (Coder, Researcher) using plan-delegate-execute workflows. Each agent has its own persona, capabilities, and tools.
A self-hosted AI agent gateway for WhatsApp — with multi-agent orchestration, voice messages, scheduled tasks, and a beautiful web dashboard with dark/light themes.
OpenSpider is a self-hosted, autonomous multi-agent system designed to be your personal AI assistant via WhatsApp. Send a message, get an intelligent response powered by the LLM of your choice.
Unlike simple chatbots, OpenSpider uses a hierarchical agent architecture:
| Capability | Description |
|---|---|
| Multi-agent orchestration | Manager delegates to workers with parallel task execution |
| WhatsApp messaging | DM and group chat support with security controls |
| Voice messages | Voice-in (Whisper) and voice-out (ElevenLabs) via WhatsApp |
| Web browsing | Playwright-powered headless browser for research |
| Email sending | Gmail OAuth with professional HTML templates |
| Task scheduling | Cron-style scheduled tasks managed by agents |
| Web dashboard | Real-time monitoring, chat, and configuration UI |
| Theme support | Dark, light, and system-follow theme modes |
| Health monitoring | Green/amber/red health indicator with component status |
| Multiple LLMs | Google, Anthropic, OpenAI, Ollama, and custom providers |
| CLI management | Full CLI for setup, daemon control, and tooling |
# Install
curl -fsSL https://raw.githubusercontent.com/vbalaraman/OpenSpider/main/install.sh | bash
# Configure
openspider onboard
# Start the gateway
openspider start
# Open the dashboard
openspider dashboard