Visual editor
Drag jobs on the canvas. YAML stays in sync. Run history lives on the same graph.
Build, sign, and ship Flutter to both stores from your own infrastructure — one runway, every release.
Now in public beta · 17 job types live. Read the changelog →
Drag jobs on the canvas. YAML stays in sync. Run history lives on the same graph.
Runs on your servers. Your keys never leave the network.
Free self-hosted. Monthly caps in the cloud. No per-minute meter.
Drop nodes on the canvas, draw connections, set conditions. Run history overlays the same graph so you can see which step is in-flight.
About the editor
Real-time logs over SignalR. Filter by step. Status lives on the LED and pill — scanning a wall of failures stays calm, not loud.
About live runs
Register a Mac, a Linux box, a Windows tower. Heartbeat, capabilities, and stats at a glance.
About build agents
Every pill below is a real, executable step. Click through to the reference.
ci-build tests code-analysis build-ios build-android build-web deploy-ios deploy-android deploy-web auto-version create-env-file screen-stack upload-store-screenshots shell notification webhook approval $ brew install voostack/tap/flightstack Installed flightstack 1.0 ✓ $ flightstack login → opening browser… authenticated as cb@flightstack ✓ $ flightstack agent register --name "my-mac" → agent registered · token saved → heartbeat ok · accepting jobs ✓ $ git push origin main → FS·1 queued · build-ios in air · 2m 04s▌
Verified commands. See the full CLI reference or the 5-minute quick start.
Yes. The control plane runs in Docker or Kubernetes; agents are a single binary on macOS, Linux, or Windows. Bring your own Postgres, your own storage bucket, your own SSO. See self-hosting.
Visual pipelines instead of YAML-only, self-hosted by default, no per-minute meter, and built specifically for Flutter (not bolted on). A side-by-side is on the compare page.
iOS, Android, macOS, Linux, and Web. Code signing for App Store Connect, TestFlight, and Google Play tracks is built in.
Free for individuals and small teams; tiered monthly plans above that. Caps are stated up front — never a meter that ticks while you wait. Pricing →
Yes — on both self-hosted and cloud. Register any Mac, Linux box, or Windows tower with flightstack agent register and it picks up jobs immediately.
The self-hosted control plane is open and works without us. Your pipelines, secrets, and signing material live in your database — backups are documented in backup.
Yes. Authentication, agent management, repo connection, pipeline linting, and run logs all work from the terminal. CLI reference →
Yes — full REST API for builds, pipelines, repos, agents, secrets, signing, and cloud runners, plus SignalR hubs for live runs. API reference →
# 17 job types, one runway stages: - build · test - sign # keystore + p12 - ship # play + app store runner: self-hosted brand: 0xFF65CE65
Free to start. No credit card. No per-minute meter — ever.