Orchestrio is the native desktop control center for modern engineers — spin up Spring Boot services, route traffic between environments, run Docker infrastructure, and let AI triage your logs. All in one place.
Local microservice development shouldn't mean juggling a dozen terminal windows, manually editing YAML files, and praying the port isn't in use. Orchestrio replaces the chaos with a single intelligent dashboard.
Stop hardcoding URLs just to test two services together. Toggle each microservice between Local, DEV, QA, or UAT — Orchestrio regenerates your Spring properties automatically.
Add a service once. Orchestrio clones the missing repo, builds the fat JAR,
and boots it with the right profile. No more digging through folders to run
mvn spring-boot:run.
Start, stop, and inspect your databases, caches, and brokers visually. Snapshot a database and restore it on the fly when a migration goes sideways.
Watch every running service in one clean real-time log feed over Server-Sent Events. If something crashes before you can blink, Orchestrio captures the exact failure — encoding quirks included.
When a service fails to start, Orchestrio doesn't just show you the stack trace — it summarizes what broke, points to the affected service, and suggests the fix. Spend less time scrolling, more time shipping.
Four steps. That's it.
Grab the .dmg or .exe and open Orchestrio. On first launch, choose a root folder where your Git repos will live.
Point the Infra tab at your docker-compose.infra.yml. Orchestrio parses it and starts every container with one click.
In Services, add a Git URL, port, and dependencies. Missing code gets cloned automatically. Press play.
Open Logs for a real-time stream. When something fails, hit Analyze with AI for an instant root-cause.
The Electron desktop app (or CLI / VS Code extension) talks over REST and SSE to a local Control Plane — a Spring Boot sidecar on port 9000 that manages your service catalog, Git sync, dependency resolution, and routing rules — all without anything leaving your machine.
Orchestrio doesn't phone home. There are no cloud accounts and no usage tracking — the app only talks to your local sidecar.
Git credentials, source code, and infrastructure data stay exclusively between your Electron app and your local control plane.
Workspaces are isolated per project, and every generated config file lives right in your repo where you can read it.
Orchestrio v0.1.0 — free, native, and entirely on your machine. Available for macOS (Apple Silicon & Intel) and Windows x64.