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

ComponentTechnology
FrameworkNext.js 16 (App Router)
UIReact 19, Tailwind v4, shadcn/ui
StateZustand
OrchestrationLangGraph
LanguageTypeScript
StorageJSON 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