Build .NET Cross-platform License

Quickstart »  ·  Docs  ·  Commands  ·  Configuration  ·  Examples  ·  Architecture


Demo

https://github.com/user-attachments/assets/3c40809c-93d9-4b8b-b090-736546a6461f

See more in action: the Examples and Demos page has video walkthroughs of parallel swarm execution, autonomous runs, and real-world use cases.

Highlights

Not just a coding tool. Mux-Swarm operates your computer the way you would: research, refactor, run pipelines, watch files, hit APIs, drive your editor, and talk to other machines. Anything you can do on your machine, an agent can do here, and with a little configuration, much more.

  • An OS for agents, in one binary. TUI, web server, scheduling daemon, native tools, and sandbox drivers ship in a single static binary. Built in C#. No Python, no node_modules, no venv, nothing to install.
  • Agents that operate the real machine. Native in-process REPL, shell, and file tools with per-sub-agent scope isolation, no MCP subprocess forked per call.
  • Agents in every gear. One agent interactively, on-demand delegation with /ultra, persistent /giga teams with a shared task board, or a /swarm for batch and whole-codebase work.
  • Pick your blast radius. A pluggable sandbox runs commands bare, in Docker or Podman, or behind gVisor and Kata microVMs, switchable per session with /sandbox and a deny-by-default network allowlist.
  • Memory that compounds. Layered memory (behavioral, factual, knowledge graph, vector) plus an opt-in deep-reflection mode that distills each session and injects it back, mid-turn and across runs.
  • Sign in with the subscriptions you already have. A bundled proxy signs into Claude, Codex, Kimi, xAI, or Antigravity with /login, no API keys in config. Any OpenAI-compatible provider works too.
  • Runs while you sleep. A built-in daemon fires whole multi-agent pipelines on cron, file-watch, status, or webhook triggers, with OS service registration for always-on hosts.
  • A web UI from the same binary. --serve gives live agent streams, a node graph, and session management behind your own auth, plus an HTTP and WebSocket API to drive it from anything.
  • MCP-native, in your editor too. Attach any MCP server to any agent, extend with a hot-reloadable skills system, and connect from Zed over ACP.

Quickstart

Prerequisites: an OpenAI-compatible LLM provider (or subscription sign-in via /login), Node/npx for Node-based MCP servers, and uv/uvx for Python-based MCP servers. See the Install guide for the full matrix and caveats.

Install (Linux / macOS):

curl -fsSL https://www.muxswarm.dev/install.sh | bash

Install (Windows, PowerShell):

irm https://www.muxswarm.dev/install.ps1 | iex

First run:

mux-swarm                 # interactive TUI
mux-swarm --serve         # embedded web UI at http://localhost:6723
mux-swarm --goal "Summarize the shareholder data in my sandbox and save a report"

On first launch the /setup wizard walks you through configuration. The easiest path is subscription sign-in with /login. New here? Follow the Getting Started tutorial.

About

Mux-Swarm is a configurable agentic operating system that runs alongside your OS. It is not an agentic chat interface, it is an execution environment for AI agents, with process management, crash recovery, multi-tenant isolation, layered memory, and a workflow engine.

Out of the box it ships a general-purpose swarm of specialized agents (research, coding, analysis, automation, system operations) coordinated by an orchestrator that delegates work, manages results, and executes multi-step objectives. The real versatility comes from the configuration-driven architecture: define custom swarms, agent roles, prompts, MCP servers, skills, and execution policies entirely through config files. Swap providers, redesign topologies, or adapt the runtime for anything from personal workflows to enterprise pipelines, all without modifying code.

Documentation

Full documentation lives in docs/.

Get started

  • Install - install script, build from source, prerequisites, service registration
  • Getting Started - a short first-run tutorial
  • Setup Guide - full first-time configuration and messaging bridges
  • Examples - mode-by-mode demos

Reference

Guides and concepts

Architecture at a glance

An orchestrator receives a goal, delegates scoped subtasks to specialized agents, collects results, and drives multi-step objectives to completion. Agents interact with the world through MCP tools, native Filesystem and Shell/REPL tools, and dynamically loaded skills. State persists across restarts through serializable sessions and a layered memory system. For the full picture, see Architecture and Memory.

Protocols and standards

Mux-Swarm is MCP-native and provider-agnostic. It speaks the OpenAI-compatible API, the Model Context Protocol, the Zed Agent Client Protocol, and the Agent Skills (SKILL.md) format. It is built on .NET 10, Microsoft.Extensions.AI, and Microsoft.Agents.AI.

Roadmap

Up next: additional platform bridges (Slack, Matrix, Signal), expanded OpenTelemetry coverage.

Recent releases include teams and subscription sign-in, native tools and pluggable sandboxing, the live TUI, the workflow engine, daemon mode, and event hooks. See the changelog for details.

Contributing

Contributions are welcome. See CONTRIBUTING.md for guidelines, or open an issue to discuss.

License

Licensed under the GNU General Public License v3.0. See LICENSE for details.