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

  • 15 Built-in Providers — Claude Code CLI, OpenAI Codex CLI, OpenCode CLI, Anthropic, OpenAI, Google Gemini, DeepSeek, Groq, Together AI, Mistral AI, xAI (Grok), Fireworks AI, Ollama, OpenClaw, plus custom endpoints
  • Agent Builder — Custom personalities (soul), system prompts, tools, and skills. AI-powered generation from a description
  • Agent Tools — Shell, process control, files, edit file, send file, web search, web fetch, Claude Code delegation, Playwright browser, and persistent memory
  • Platform Tools — Agents can manage other agents, tasks, schedules, skills, connectors, sessions, and encrypted secrets
  • 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 — Discover local skills, import from URL, load OpenClaw SKILL.md files
  • Cost Tracking — Per-message token counting, usage API, cost estimation
  • Daemon Mode — Background agent execution with persistent processes
  • Memory — Hybrid FTS5 + vector embeddings search across sessions
  • Loop Controls — Bounded and ongoing modes with configurable step caps and timeout budgets
  • Heartbeat UX — Compact expandable heartbeat cards with consecutive-heartbeat collapse
  • Model Failover — Automatic retries with fallback credentials on provider errors
  • Plugins — Extensible hook system for custom logic
  • Secrets — AES-256-GCM encrypted API key storage
  • Self-Hosted — Runs on your machine. No data leaves your network.

Tech Stack

ComponentTechnology
FrameworkNext.js 16 (App Router)
UIReact 19, Tailwind v4, shadcn/ui
StateZustand
OrchestrationLangGraph
LanguageTypeScript
StorageSQLite (data/swarmclaw.db)

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