Flutter CI on your own macOS hardware.
Self-hosted build server for Flutter apps: GitHub/GitLab webhooks, macOS builds, iOS signing via Keychain, and local artifact storage.
Public alpha. Expect breaking changes in v0.1.x.
Alpha notes.
Hosted UI (ci.oore.build) is UI-only. Your daemon, signing keys, and artifacts stay on your machine.
Install
curl -fsSL https://oore.build/install | bash
Installs oore (CLI) and oored (daemon) into ~/.oore.
What works today
- GitHub/GitLab webhooks
- Flutter builds (iOS/Android/macOS)
- iOS signing (Keychain)
- Artifacts (local)
Signal path: GitHub/GitLab -> oored (macOS) -> artifacts -> Hosted UI.
How to run
Open docs
1. Start daemon
oored run --listen 127.0.0.1:8787
2. Get setup token
oore setup token --ttl 15m
3. Connect and build
Open Hosted UI, paste the token, add a webhook, push a commit, then pull artifacts.
Capabilities
GitHub/GitLab webhooks
Flutter builds
Keychain signing
Artifact storage
REST API + CLI
Hosted UI (UI-only)