← Projects

Personal use

Beacon

A native macOS app for watching GitHub Actions — on-device Apple Intelligence reads each failed run's log to produce a root cause and suggested fix, alongside resolved-failure detection and per-repo run stats. No backend, no cloud LLM.

  • SwiftUI
  • macOS
  • GitHub Actions
  • On-device AI

Why this app

A red CI run tells you something broke, not why. Beacon watches GitHub Actions and has on-device Apple Intelligence read each failed run’s log to produce a root cause and a suggested fix — turning triage into a glance. No backend, no cloud LLM, no logs shipped off the machine.

Highlights

  • On-device Apple Intelligence reads failed logs for root cause and fix.
  • Resolved-failure detection and per-repo run statistics.
  • No backend and no cloud LLM — everything runs locally.