AlphamacOSMIT

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)