MUXI runs agent formations – complete AI systems with agents, auditable memory, tools, RBAC, and self-tuning, packaged as deployable units. Define them in YAML, deploy with one command, and connect through APIs, MCP, or 12 native SDKs.
Deploy intelligence, not infrastructure.
MUXI (/ˈmʌk.siː/; Multiplexed eXtensible Intelligence) is infrastructure purpose-built for AI agents.
Agents are native primitives – declared in YAML, orchestrated at the infrastructure layer, scaled like containers.
Memory, orchestration, multi-tenancy, and observability are built in. No frameworks to import. No infrastructure to build. Just declare and deploy.
Websites have web servers. APIs have application servers.
AI agents finally have theirs.
MUXI created the Agent Formation Schema ↗ –
an open spec for declarative AI systems.
Agents, knowledge, A2A, and MCP (Model Context Protocol) tools defined in portable .afs files.
Like a Dockerfile for containers, but for agent intelligence.
muxi deploy and you're live. Pull formations for version control. Deploy specific versions. Roll back instantly. Hot updates without downtime.
Native SDKs for every language you already use. No wrappers. No adapters. Idiomatic libraries built from the ground up for Python, TypeScript, Go, Rust, Java, C#, Ruby, PHP, Swift, Kotlin, C/C++, and Dart.
Building a SaaS with AI features? MUXI handles orchestration, memory, and multi-tenancy so you can focus on your product.
Deploying AI assistants for your team? MUXI gives you group-based RBAC, observability, SOPs, and self-tuning out of the box.
Spent months on orchestration LangChain code? Replace it with YAML configuration and a single deploy command.
↓
Then, simply follow the quickstart guide to run your first agent formation in under 5 minutes 🚀
Use major cloud providers, local Ollama/llama.cpp models, or any OpenAI-compatible endpoint through OneLLM.
Select models at the formation, agent, SOP, trigger, skill, or workflow-step level with aliases and fallback chains.
Learn more
MUXI's orchestrator automatically breaks down complex requests into executable subtasks. No predefined workflows – agents analyze complexity, identify dependencies, and create execution plans on the fly.
Assess task requirements in real-time. Execute in optimal order with parallel processing when possible.
Learn more
Package instructions, references, and scripts using the open SKILL.md specification with progressive disclosure.
Execute skill scripts and the bundled compute skill in an isolated RCE sandbox with resource and timeout controls.
Learn more
Isolate sessions, memory, and credentials per user while sharing one formation across your product.
Group-based RBAC with inheritance and agent, MCP, and tool allow/deny rules keeps every request inside its permitted surface.
Learn more
Delegate work across formations and external A2A services with capability-aware routing.
Secure inbound and outbound traffic with API keys, OAuth 2.0, HMAC, and OpenID authentication.
Learn more
Connect large tool catalogs without injecting every schema into every prompt.
MUXI indexes definitions once, selects relevant tools at runtime, and filters the surface with layered allow/deny rules.
Learn more
Store OAuth tokens and API keys per user with encryption at rest and automatic credential resolution.
One formation can access the same MCP tools on behalf of many users without crossing credential boundaries.
Learn more
Connect any formation directly to Claude Desktop, Cursor, or another MCP client – no adapter code required.
The same agents, memory, tools, and authentication become a secure, AI-native tool surface.
Learn more
Every memory write carries provenance in an immutable event stream, making memory explainable and rebuildable.
User, group, and formation scopes add selective forgetting, decay, contradiction handling, knowledge graphs, and Captain's Logs.
Learn more
Embeddings run locally by default – no data leaves your infrastructure. FAISS-backed vector search powers memory, knowledge retrieval, and semantic routing.
Zero per-request embedding costs. Swap models without changing agent code. Your data stays yours, and your bill stays predictable.
Learn more
Navigate hierarchical document trees instead of retrieving disconnected chunks, so agents can reason across large sources.
Combine vector, tree, and hybrid retrieval with synchronized HTTP, cloud-storage, rsync, FTP, and SFTP knowledge.
Learn more
Handle images, PDFs, audio, and video natively. Vision models (GPT, Claude, Gemini) process screenshots, diagrams, and photos. Extract text from documents. Analyze charts and graphs.
OCR, image classification, and visual reasoning out of the box. Multimodal context flows through entire agent system.
Learn more
Generate documents, spreadsheets, presentations, charts, code, and other downloadable outputs.
Every artifact is versioned, encrypted, user-scoped, and recallable in later conversations.
Learn more
Let formations return typed options, actions, links, and MCP resources that applications render as interactive interfaces.
All 12 SDKs surface widgets idiomatically, while response text provides a universal fallback.
Learn more
“Check email every hour” or “remind me tomorrow at 2pm” – agents understand natural time expressions. Recurring and one-time tasks with intelligent datetime parsing and timezone awareness. No cron jobs required.
Schedule once, runs everywhere.
Learn more
Activate agents from schedules, webhooks, and external events through secure formation endpoints.
Transform results for Slack, Telegram, Discord, email, or custom webhooks with templates, authentication, retries, and fallbacks.
Learn more
Combine SOP-guided execution with dynamic task decomposition, dependencies, and parallel steps.
Select models per workflow step and optionally replan when intermediate results change the best path forward.
Learn more
Delegate coding tasks to Claude Code, Droid, OpenCode, Pi, or a custom headless adapter.
Jobs run asynchronously in isolated workspaces, while deterministic monitoring tracks long-running work without spending tokens on polling.
Learn more
Let formations initiate contact through per-user notification channels instead of waiting for a prompt.
Heartbeats, active hours, soul documents, channel transformers, and built-in slash commands keep outreach useful and controlled.
Learn more
Distill enterprise knowledge on-premises, then push only pre-processed memory through a signed ingestion channel.
Ed25519 authentication, scoped registrations, trust levels, revocation, and quotas keep every submission controlled.
Learn more
Formations analyze operational evidence, detect patterns, and distill what they learn into candidate revisions of MUXI.md.
Review experiments and watched metrics, then inspect, apply, or dismiss every suggested behavioral change.
Learn more
Define organizational knowledge that agents reason over, not rigid workflows they follow. Agents interpret procedures contextually and adapt them to specific situations. Version-control your organizational procedures.
Agents understand why procedures exist, not just what they say.
Learn more
Official SDKs for Python, TypeScript, Go, Ruby, PHP, C#, Java, Kotlin, Swift, Dart, Rust, and C++.
Chat, stream, manage formations, parse UI widgets, and handle typed responses using conventions native to each language.
Learn more
Trace model calls, tool use, memory, workflows, triggers, and lifecycle decisions through hundreds of typed events.
Regex and entity-based PII redaction runs before events reach pluggable monitoring and logging exporters.
Learn more
Circuit breakers, exponential backoff, fallback models, and graceful degradation contain upstream failures.
Idempotency keys make chat, trigger execution, and scheduled-job creation safe to retry without duplicate work.
Learn more
Review version-controlled formations through pull requests, validate them in CI, and promote drafts to production.
Updates and rollbacks preserve persistent memory plus MUXI.md and PENDING-MUXI.md self-tuning state.
Learn more
muxi deploy validates, bundles, uploads, and starts your formation through the MUXI Server.
Develop against draft runtimes, update live formations, and roll back to the previous server-managed version.
Learn more
Run the Go server as a binary or container on your own Linux, macOS, or Windows infrastructure.
Formation runtimes stay isolated through Apptainer/SIF on Linux and the Docker-based runtime runner on macOS and Windows.
Learn more
Licensed under Elastic License 2.0 and Apache 2.0, with complete source on GitHub. Fork, modify, and use commercially without paying any licensing fees – no vendor permission required. Community-driven roadmap with transparent development.
No black boxes, no proprietary lock-in.
Learn more
MUXI V1 coordinates stable contracts across the Server, Runtime, CLI, Formation API, and Server API.
All 12 SDKs share the same 1.x generation for consistent authentication, streaming, errors, idempotency, and UI widgets.
Learn more
MUXI follows the standard open-source infrastructure model: the core stack is always free and self-hostable. Revenue comes from optional support services – not from paywalls, feature restrictions, or bait-and-switch licensing.
You can self-host for free, forever.
Revenue will come from providing priority support and professional services for production deployments.
Everything you need to know about MUXI – who built it, how it works, and where it's going.
If you still have questions, we're here to help.
MUXI was created by Ran Aroussi, a developer with over three decades of experience building production infrastructure. His open-source projects receive 20M+ monthly downloads, and he's the author of Production-Grade Agentic AI.
MUXI exists because agents deserve real infrastructure, not framework spaghetti. The roadmap is public, and decisions prioritize long-term stability over short-term growth. No VCs, no exit timeline, and no bait-and-switch licensing – just infrastructure developers can rely on.
MUXI Server and Runtime are licensed under Elastic License 2.0 (ELv2). Formations, CLI, and SDKs are Apache 2.0 (fully permissive).
What you CAN do:
What you CAN'T do:
Bottom line: If you're building AI agents for your product or business, you're good to go. The restriction only applies if you're trying to resell MUXI-as-a-Service.
For more details, see our licensing documentation.
All major providers via OneLLM (MUXI's provider-agnostic LLM interface), with support for 21 providers and 300+ models (including local models via Ollama and llama.cpp).
Use different providers for different agents, automatic failover between providers, cost-optimized routing. Provider-agnostic by design – never locked into one vendor.
You'd be fine. Here's why:
No vendor lock-in:
Sustainable model:
This is infrastructure, not a startup product. Built to outlast trends.
MUXI makes frameworks obsolete for 90% of use cases. MUXI is infrastructure, not a framework.
| MUXI | Frameworks | |
|---|---|---|
| What it is | Server that runs agents | Python library you import |
| Deployment | muxi deploy → live |
Write deployment code yourself |
| Configuration | Declarative YAML | Imperative Python/TypeScript |
| Multi-tenancy | Built-in per-user isolation | Build it yourself |
| Observability | Production monitoring included | Add Langsmith/etc. |
| Async/Scheduling | Native support | Build with Celery/etc. |
Build and run agents entirely in MUXI – no other frameworks needed. You can optionally use LangChain or CrewAI inside MUXI formations, but it's not required.
Think: Flask is a framework. Nginx is infrastructure. You don't import Nginx – you deploy to it. MUXI is the nginx.
You can use either the Server, the Runtime, or both:
Runtime only (embedded):
Server (recommended for most):
Most developers will want the Server. The Runtime is there if you need lower-level control.
You can see the full roadmap and vote for features on the Roadmap GitHub Project.
Yes! MUXI is open source and community-driven.
Ways to contribute:
See our contributing guide to get started.
We're building infrastructure for everyone – your input shapes the future.
MUXI = Multiplexed, eXtensible Intelligence
The name reflects the core architecture: multiplexing multiple specialized agents into cohesive intelligent systems, with extensibility at every layer.
Community support:
Need production help? Professional deployment services coming soon. Contact us if you're interested in expert assistance when it launches.
We're planning professional support services for teams that need deployment assistance, custom integrations, or SLA-backed help. This is coming in the next few months.
Current options:
Coming soon:
See the support page for information on professional services.