Platform Overview
What xcaffold Platform adds on top of the open-source CLI — team sync, fleet telemetry, and policy enforcement.
The xcaffold Platform is the managed cloud layer built on top of the open-source CLI. If you're an individual contributor compiling agents locally, you don't need the Platform. If you're managing agents across a team of engineers or a fleet of repositories, the Platform is where you get visibility and control.
CLI vs. Platform: What's the difference?
| Capability | CLI (Free, Apache 2.0) | Platform (Cloud) |
|---|---|---|
Compile project.xcaf to .claude/ | ✓ | ✓ |
Policy validation (xcaffold validate) | ✓ | ✓ |
Drift detection (xcaffold status) | ✓ | ✓ + alerts |
Agent simulation + judge (xcaffold test) | ✓ | ✓ |
Topology visualization (xcaffold graph) | ✓ | ✓ |
Centralized project.xcaf.state state sync | – | ✓ |
| Fleet telemetry (AUM dashboards) | – | ✓ |
| GitOps Dispatch Bay (PR-triggered apply) | – | ✓ |
| Policy-as-Code enforcement | – | Enterprise |
| SSO / SAML + Audit Logs | – | Enterprise |
| Private component registry | – | Enterprise |
How the Platform Relates to the CLI
The Platform does not replace the CLI — it wraps it. When you connect a repository to the Platform, your developers still use xcaffold apply locally. The Platform:
- Watches your repository for
project.xcafandproject.xcaf.statechanges - Syncs the lockfile across all connected developers to prevent merge conflicts
- Surfaces telemetry about your fleet's Agents Under Management (AUM)
- Optionally triggers
xcaffold applyautomatically via the GitOps Dispatch Bay
The one-way compiler contract is preserved: project.xcaf → project.xcaf.state → .claude/. The Platform never edits your source files.
Getting Started with the Platform
- Sign up for a Team Pro Cloud trial at platform.xcaffold.com
- Connect a repository via the Dashboard → GitOps Dispatch Bay
- Install the CLI on your local machine (the Platform requires the CLI to be present on each developer's machine)
- Your team's
project.xcaf.statechanges are now automatically synchronized
→ Next: GitOps Dispatch Bay → Next: Fleet Telemetry