Mac Executor (iBuild-E)
An autonomous iOS development agent running on a Mac Mini M4. Polls GitHub for agent-ready issues across all managed repos, runs Claude Code to implement the fix, and creates pull requests.
How It Works
graph TD
A[GitHub Issues<br>label: agent-ready] -->|poll every 60s| B[Executor]
B -->|claim issue| C[Clone Repo]
C --> D[Run Claude Code<br>Opus / Sonnet]
D -->|commits| E[Push Branch]
E --> F[Create PR]
F --> G[Auto-merge]
G --> H[Release]
D -->|stuck?| I[Ask on Discord]
I -->|answer| D
F -->|review comments| J[Address Review]
J --> F
G -->|CI fails| K[Fix & New PR]
K --> F
Quick Links
| Resource |
Location |
| Repo |
Stig-Johnny/mac-executor (private) |
| Host |
Mac Mini M4, Tailscale 100.92.170.124 |
| Discord |
#ibuild-e |
| Logs |
/tmp/mac-executor-launchd-err.log |
| Health |
http://localhost:8090/health |
Managed Repos
| Repo |
Description |
| nutri-e |
iOS supplement tracking app |
| cutie |
Cuti-E feedback platform |
| ios-sdk |
Public Cuti-E iOS SDK |
| ios-link-sdk |
Public CutiELink SDK |
| star-rewards |
Reward-E — star rewards app for kids |
| fast-e |
Fast-E — intermittent fasting app |
| count-e |
Count-E — daily counter & date tracker |
| drink-e |
Drink-E — water intake tracker |
| heart-e |
Heart-E — blood pressure & vitals log |
Key Metrics
| Metric |
Value |
| Poll interval |
60 seconds |
| Avg task completion |
5-10 minutes |
| Model |
Sonnet (default), Opus (with agent-opus label) |
| Auth |
Claude Max subscription (1-year OAuth token) |