muxi  by muxi-ai

Production infrastructure for AI agents

Created 8 months ago
266 stars

Top 96.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

MUXI provides production-grade infrastructure for AI agents, functioning as an "AI Application Server" to streamline deployment. It targets platform builders and internal tool developers who need robust, scalable, and observable AI agent systems without building custom infrastructure. MUXI offers a server-centric approach, treating agents as native primitives with built-in orchestration, memory, and observability, enabling faster and more reliable production deployments.

How It Works

MUXI operates as a server, contrasting with code-centric frameworks like LangChain or AutoGen. It utilizes a declarative model where AI systems, agents, and their configurations are defined in portable .afs (Agent Formation Standard) files. This approach, analogous to Dockerfiles for containers, allows for version-controlled, reproducible deployments managed via a simple CLI. Key architectural choices include built-in multi-tenancy, a three-tier memory system (buffer, persistent, semantic), and extensive tool integration via its MCP (Meta-Control Plane).

Quick Start & Requirements

  • Install: macOS: brew install muxi-ai/tap/muxi; Linux: curl -fsSL https://muxi.org/install | sudo bash; Windows: irm https://muxi.org/install | iex.
  • Run: muxi pull @muxi/hello-muxi, muxi deploy, muxi chat hello-muxi.
  • Prerequisites: OS-specific installation commands. No non-default hardware or software dependencies are explicitly listed for basic setup.
  • Docs: Quickstart: https://muxi.org/quickstart, Installation: https://muxi.org/install, SDKs: https://muxi.org/sdks, API Reference: https://muxi.org/api.

Highlighted Details

  • Declarative agents defined via version-controlled .afs files, enabling auto-discovery.
  • Three-tier memory architecture: buffer, persistent, and semantic caching (claiming 92% semantic cache hit rate).
  • Extensive tool ecosystem: 1,000+ tools via MCP, including integrations for GitHub, Slack, Stripe, and databases.
  • Built-in multi-tenancy with per-user isolation, RBAC, and OAuth support.
  • Comprehensive observability: 356 event types, real-time streaming, and 10+ export targets.
  • Intelligent orchestration and async processing capabilities (triggers, webhooks, scheduled tasks).
  • Broad LLM support: 21 providers and over 300 models, avoiding vendor lock-in.

Maintenance & Community

MUXI is developed by Ran Aroussi, author of "Production-Grade Agentic AI." Community engagement is fostered through GitHub, Twitter (@muxi_ai), and Discussions. A roadmap is available, and contribution guidelines are provided.

Licensing & Compatibility

The MUXI Server and Runtime are licensed under ELv2. The CLI, SDKs, formations, and schemas fall under the Apache 2.0 license. The core restriction is that MUXI itself cannot be resold as a hosted service; otherwise, it is free for use in products and businesses.

Limitations & Caveats

The primary limitation is the restriction against reselling MUXI as a hosted service. While MUXI simplifies deployment, users must adhere to the ELv2 license for server components. Specific production hardware requirements are not detailed in the README.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
4
Star History
246 stars in the last 30 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
18k
Open-source framework for autonomous AI agent development
Created 3 years ago
Updated 1 year ago
Feedback? Help us improve.