all projects

Swarm MCP Lab

Coordination substrate for multi-agent AI sessions on one machine — MCP server + shared SQLite, with a native macOS UI that renders agents as a live graph.

AI/MLAgentsMCPmacOS
Swarm MCP Lab hero

Vision

The nervous system for desktop-native AI. Each agent session runs its own stdio MCP server and registers into a shared SQLite database at ~/.swarm-mcp/swarm.db — they discover each other, send direct or broadcast messages, claim tasks from a DAG, hold file locks, share state, and keep heartbeats, all with no central daemon. The companion native UI (Tauri 2 + Rust + Svelte 5 + XYFlow) renders them as a live animated graph with real-time message pulses on edges and embedded terminal panels per agent. It is the coordination primitive a serious agent platform needs before anything else can ship.

Built with

TypeScriptBunMCPSQLiteTauri 2RustSvelte 5

Gallery

Live multi-agent graph: animated nodes, message pulses on edges, embedded terminal panels per agent.
Spawning and managing agents from the dashboard with real-time visibility into shared state.