Declarative, reproducible environments for AI agents.
Website · CLI · Registry Server · Web Console
AgentX keeps AI agent environments reproducible across machines. Declare Skills, rules, MCP servers, policies, and versions once; compile them into each supported agent's native configuration; then inspect drift and reconcile devices from a local CLI or a team Registry.
| Repository | Responsibility |
|---|---|
agentx-cli |
Rust CLI for manifests, lockfiles, installation plans, eight agent adapters, Registry Device Flow, sync, drift, and rollback. |
agentx-server |
Go Registry/API with PostgreSQL and S3 support, OIDC/JWKS authentication, workspace RBAC, audit, invitations, lifecycle controls, and production deployment templates. |
agentx-website |
Vue product website and authenticated Registry Web Console with OIDC PKCE and workspace operations. |
The three repositories are independently versioned and released. For full-stack staging, clone them into the same parent directory:
git clone https://github.com/agentx-xai/agentx-cli.git
git clone https://github.com/agentx-xai/agentx-server.git
git clone https://github.com/agentx-xai/agentx-website.gitcd agentx-cli
cargo run -- init
cargo run -- lock
cargo run -- install --yes --frozenRead the CLI guide, Server operations guide, and Website/Console guide. The public product site is at agentx-xai.github.io/agentx-website.
The source repositories are public and their main branches run component-specific CI. Hosted production deployments require operator-supplied identity, storage, secrets, observability, support, and legal configuration; the Server repository includes preflight checks and deployment guidance for those inputs.
Bug reports and feature proposals are welcome through GitHub Issues. Before opening a pull request, read the organization contribution guide. Security reports should follow the security policy.
AgentX is released under the MIT License.