Open-source local infrastructure

About Switchyard

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

Local development has a coordination problem.

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.

Local first

No account or hosted control plane is required. The daemon binds locally and users control every export or provider request.

Deterministic first

Core discovery, lifecycle, diagnosis, and reconciliation work without AI. Provider assistance stays optional, bounded, and reviewed.

Open by design

The source is Apache-2.0, contracts are generated, architecture decisions are recorded, and release provenance is inspectable.