muxi registry
Share formations with the community
Pull pre-built formations to use as templates, publish your own for others to use, and search the registry for solutions to common problems.
Usage
muxi pull <name> # Pull formation
muxi push # Publish formation
muxi search <query> # Search registry
Pull Formation
muxi pull @muxi/hello-muxi
Downloads to current directory:
Pulling @muxi/hello-muxi...
✓ Downloaded v1.0.0
✓ Extracted to ./starter
cd starter-assistant
muxi secrets setup
muxi dev
Pull Specific Version
muxi pull @muxi/hello-muxi@1.0.0
Pull to Custom Path
muxi pull @muxi/hello-muxi --output /path/to/dir
Search Registry
muxi search "customer support"
Output:
NAME DESCRIPTION DOWNLOADS
@muxi/support-bot Customer support agent 1,234
@acme/helpdesk Helpdesk assistant 567
@company/zendesk-agent Zendesk integration 89
Filter by Tag
muxi search --tag support
muxi search --tag research
Publish Formation
cd my-formation
muxi push
Output:
Publishing my-formation...
✓ Validated formation
✓ Bundled (2.3MB)
✓ Published to registry
Available at: https://registry.muxi.org/my-formation
First-Time Setup
muxi login
Authenticates with registry via GitHub OAuth.
Publish to an Organization
If you're an admin or owner of a GitHub organization, you can publish formations under that org:
muxi push --org my-org
Only org admins can publish. To see which orgs you can publish to:
muxi registry orgs
Publish Options
muxi push --public # Public visibility
muxi push --private # Private (default)
muxi push --tag v1.0.0 # Specific version tag
muxi push --org my-org # Publish under organization
Registry Namespaces
| Namespace | Description |
|---|---|
@muxi/*
| Official MUXI formations |
@username/*
| User formations |
@org/*
| Organization formations |
Formation Metadata
Add registry metadata to formation.afs:
schema: "1.0.0"
id: my-formation
name: My Formation
description: A helpful assistant
# Registry metadata
author: username
license: MIT
tags:
- assistant
- support
repository: https://github.com/user/my-formation
Organizations
List your GitHub organizations and see which ones you can publish to:
muxi registry orgs
Output:
Found 2 organization(s)
● muxi-ai
The Agent Server
admin (can publish)
○ some-other-org
Another org
member
●(green) = you can publish to this org (muxi push --org)○= member only, cannot publish
The registry auto-creates the org record on first publish -- no setup needed.
Browse Online
Visit registry.muxi.org to:
- Browse formations
- View documentation
- Check download stats
Private Registry
Configure private registry:
# ~/.muxi/cli/config.yaml
registry:
url: https://registry.company.com
Examples
# Pull official starter
muxi pull @muxi/hello-muxi
# Search for research agents
muxi search research
# Publish your formation
muxi push --public
# Pull specific version
muxi pull @acme/support@2.0.0