No Build Limits
Run unlimited builds without paying per-minute charges. Your hardware, your rules.
Build agents are the workhorses of FlightStack. They’re self-hosted machines that execute your build pipelines, running on your own hardware.
No Build Limits
Run unlimited builds without paying per-minute charges. Your hardware, your rules.
Faster Builds
Use your powerful Mac Pro or custom build servers for blazing-fast builds.
Full Control
Your source code never leaves your network. Complete privacy and security.
Custom Setup
Install any tools, SDKs, or dependencies you need. No container limitations.
┌─────────────────┐ ┌─────────────────┐│ FlightStack │◀───────▶│ Build Agent ││ Server │ HTTPS │ (Your Mac) │└─────────────────┘ └─────────────────┘ │ │ │ │ ▼ ▼ ┌─────────────┐ ┌─────────────┐ │ Pipeline │ │ Clones │ │ Scheduler │ │ Your Code │ └─────────────┘ └─────────────┘Each agent reports what it can build based on the installed software:
| Capability | Requirement | Detects |
|---|---|---|
| iOS | macOS + Xcode | xcodebuild -version |
| Android | Android SDK | ANDROID_HOME or flutter doctor |
| Web | Flutter | Always available |
Agents report their status to FlightStack:
| State | Icon | Description |
|---|---|---|
| Online | 🟢 | Ready to accept builds |
| Busy | 🟡 | Currently running a build |
| Offline | 🔴 | Not running (no recent heartbeat) |
| Disabled | ⚫ | Manually disabled by admin |
An agent is considered online if it has sent a heartbeat within the last 2 minutes.
Agents can be scoped to control which organizations can use them:
--org flag# Public agent (available to all your orgs)flightstack agent register
# Private agent (only for specific org)flightstack agent register --org <organization-id>| Resource | iOS Builds | Android Builds | Web Builds |
|---|---|---|---|
| RAM | 8 GB | 4 GB | 2 GB |
| Storage | 50 GB free | 30 GB free | 10 GB free |
| CPU | 4 cores | 2 cores | 2 cores |
For optimal performance, especially with large Flutter projects:
| Resource | Recommended |
|---|---|
| RAM | 16 GB+ |
| Storage | SSD with 100 GB+ free |
| CPU | 8+ cores |
| OS | Latest stable (macOS 14+, Ubuntu 22.04+) |
Agents send regular heartbeats containing:
If disk space falls below 10 GB, the agent will stop accepting new builds until space is freed.
Agent security features:
You can run multiple agents for:
Builds are automatically load-balanced across available agents based on:
Ready to set up your first agent?