Introduction
SwarmClaw is a self-hosted AI agent orchestration dashboard. Manage multiple LLM providers, create agents with distinct personalities, orchestrate multi-agent workflows, schedule tasks, and bridge agents to chat platforms.
Inspired by OpenClaw.
Features
- Multi-Provider — Claude CLI, OpenAI, Anthropic API, Ollama, and custom OpenAI-compatible endpoints
- Agent Builder — Custom personalities (soul), system prompts, tools, and skills
- Orchestration — LangGraph-powered multi-agent workflows with automatic routing
- Task Board — Kanban-style tracking: backlog, queued, running, completed, failed
- Scheduling — Cron-based with human-friendly presets
- Connectors — Bridge agents to Discord, Slack, Telegram, WhatsApp
- Skills — Auto-discovered from
~/.claude/skills/ - Secrets — AES-256-GCM encrypted API key storage
- Self-Hosted — Runs on your machine. No data leaves your network.
Tech Stack
| Component | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| UI | React 19, Tailwind v4, shadcn/ui |
| State | Zustand |
| Orchestration | LangGraph |
| Language | TypeScript |
| Storage | JSON files in data/ |
Security Warning
SwarmClaw can spawn Claude Code CLI with full shell access to your machine. Agents can read, write, and execute anything your user account can. Never expose your instance to the public internet without proper authentication and a reverse proxy.
Next Steps
- Getting Started — Install and launch
- Configuration — Customize your instance
- Providers — Connect LLM providers
- Agents — Create your first agent