Early Alpha — OpenClaw Swarm is in active development. Things may break.

Feedback
OpenClaw Swarm
v0.1.0 · Early Alpha · Open Source

Your AI swarm.
One command center.

Monitor sessions, stream logs, and manage security across every OpenClaw Gateway in your infrastructure. Starting as a desktop app for fast iteration, evolving into a self-hostable web dashboard.

OpenClaw Swarm — 4 gateways
GatewayStatusSessionsAgents
gw-prod-us-eastconnected4712
gw-prod-eu-westconnected318
gw-stagingconnecting32
gw-dev-localdisconnected00

Features

Everything you need to
manage your swarm

Multi-Gateway Management

Connect to any number of OpenClaw Gateway instances from a single desktop app. Switch between deployments instantly.

Live Session Monitoring

Real-time view of every active agent session. Token usage, cost breakdowns, and chat history at a glance.

Streaming Logs

Tail logs from any gateway in real-time with powerful filtering. No more SSH-ing into individual machines.

Security Configuration

Push security policy changes across your entire swarm. Rate limits, allowed models, and access controls.

Swarm-Wide Search

Cmd+K command palette for jumping between gateways, sessions, and actions across your entire infrastructure.

Presence View

See which agents are connected and active right now. Real-time presence powered by WebSocket event streaming.

Developer experience

Up and running
in 30 seconds

Clone, install, run. The monorepo uses proto to pin exact versions of bun and moon, so every contributor gets an identical setup.

Package Manager
Bun
Task Runner
moon
Framework
React 19
terminal
$ git clone https://github.com/kddige/openclaw-swarm.git
$ cd openclaw-swarm
$ proto use
moon 2.0.1 installed
bun 1.3.9 installed
$ bun install
$ moon run swarm:dev
VITE v7.3.1 ready in 826ms

Architecture

Built on oRPC over MessagePort

Renderer

React 19 SPA

  • TanStack Router
  • TanStack Query
  • oRPC Client
  • shadcn/ui

IPC Layer

MessagePort

  • oRPC over MessagePort
  • Type-safe procedures
  • Event streaming
  • Zod v4 validation

Main Process

Electron + Node.js

  • GatewayManager
  • WebSocket connections
  • electron-store
  • Ed25519 identity

Roadmap

Desktop-first,
web-ready

We're building OpenClaw Swarm as an Electron desktop app first — it gives us the fastest iteration loop and access to native OS APIs. Once the core experience is solid, we'll ship a self-hostable web dashboard that runs anywhere.

Phase 1 · Now

Electron Desktop App

A native macOS desktop app for fast iteration and immediate developer feedback. Electron gives us access to system-level APIs — safeStorage, native menus, vibrancy — while keeping the React/TypeScript stack familiar.

  • Multi-gateway management over WebSocket
  • Live session monitoring with real-time token & cost stats
  • Streaming logs with filtering
  • Device identity via Ed25519 keypairs
  • oRPC over MessagePort for type-safe IPC
Phase 2 · Next

Self-Hostable Web Dashboard

The same monitoring UI, deployed as a standalone web app you host alongside your gateways. No desktop install required — accessible from any browser, any OS.

  • Deployable via Docker or bare metal
  • Browser-based access from any device
  • Team-level auth and access controls
  • Persistent storage for historical data
  • Same real-time WebSocket architecture
Phase 3 · Later

Platform Expansion

Cross-platform desktop support, richer analytics, and deeper integration with the OpenClaw ecosystem.

  • Windows & Linux desktop builds
  • Advanced analytics and alerting
  • Plugin system for custom integrations
  • Multi-tenant gateway management

Ready to take control?

OpenClaw Swarm is open source and free. Run the desktop app today or start contributing to help us build the self-hostable web dashboard.