Local first
No account or hosted control plane is required. The daemon binds locally and users control every export or provider request.
Open-source local infrastructure
One project-oriented control plane for the repetitive work around local development—without moving your repositories, secrets, or deterministic workflows into a hosted service.
Why it exists
Starting a project is rarely one command. It means remembering runtimes, Compose services, ports, logs, health checks, Git state, terminal context, and which tools may safely act. Switchyard makes that operational state visible and consistent across projects.
The Go control plane owns lifecycle and policy. The web UI, CLI, desktop shell, MCP server, plugins, and optional federation remain adapters over shared application services.
No account or hosted control plane is required. The daemon binds locally and users control every export or provider request.
Core discovery, lifecycle, diagnosis, and reconciliation work without AI. Provider assistance stays optional, bounded, and reviewed.
The source is Apache-2.0, contracts are generated, architecture decisions are recorded, and release provenance is inspectable.