Open-source infrastructure for running AI agents in production.
Websites have web servers. APIs have application servers. Agents finally have their own.
MUXI Server is a single binary that deploys, manages, and routes to your AI agents. No Kubernetes. No Docker Compose. No nginx. Just muxi-server start and ship.
Important
This repository is part of the larger MUXI ecosystem.
π Complete architectural overview: See muxi/ARCHITECTURE.md - explains how all 9 repositories fit together, dependencies, status, and roadmap.
# Install
curl -fsSL https://muxi.org/install | bash
# Initialize (generates credentials)
muxi-server init
# Start the server
muxi-server start
# Create and deploy a formation
muxi formation new --name=my-agent
cd my-agent
muxi formation deployYour agent is live at http://localhost:7890/api/my-agent.
Client Request
β
βΌ
βββββββββββββββββββββββ
β MUXI Server β
β Port 7890 β
β β
β /rpc/* β Manage β
β /api/* β Proxy β
ββββββββββββ¬βββββββββββ
β routes to
ββββββββββββΌβββββββββββ
βΌ βΌ βΌ
agent-1 agent-2 agent-3
:8001 :8002 :8003
(localhost only - not exposed)
You deploy formations. The server assigns ports, manages processes, proxies requests, and restarts on crashes. Formations bind to localhost only -- all traffic goes through the server.
- One-command deploy --
muxi formation deployand you're live - Single binary -- No dependencies, runs on Linux, macOS, and Windows
- Auto-recovery -- Crashed formations restart automatically
- Zero-downtime updates -- Hot swap formations without dropping requests
- Instant rollback -- One command to revert to the previous version
- HMAC authentication -- AWS-style request signing for the management API
- Built-in proxy -- Smart HTTP routing with per-formation isolation
- Telemetry -- Anonymous usage metrics, opt-out with one flag
Homebrew:
brew install muxi-ai/tap/muxiLinux / macOS:
curl -fsSL https://muxi.org/install | bashWindows:
irm https://muxi.org/install | iexDocker:
docker run -p 7890:7890 ghcr.io/muxi-ai/server:latestManual download: GitHub Releases (Linux, macOS, Windows -- amd64 & arm64)
Full docs at muxi.org/docs.
| Getting Started | Deploy your first formation |
| Formations | How formations work |
| API Reference | All 14 HTTP endpoints |
| Configuration | Server settings |
| Authentication | HMAC auth setup |
| Docker Guide | Run in Docker |
MUXI Server is part of the MUXI ecosystem -- a complete stack for building and running AI agents.
| Repository | Purpose |
|---|---|
| muxi | Monorepo, architecture, docs |
| runtime | Python agent framework |
| server | Production infrastructure (this repo) |
| cli | Command-line tool |
| install | Installation scripts |
See the contributing guide for development setup and guidelines.
Elastic License 2.0 -- free to use, modify, and distribute, including in commercial products. You may not offer MUXI itself as a hosted service.
- Docs: muxi.org/docs
- Issues: GitHub Issues
- Community: GitHub Discussions
- Email: support@muxi.org