Skip to content

v0.1.0 — Initial release

Choose a tag to compare

@anarzone anarzone released this 02 May 21:46
· 55 commits to main since this release

First public release of FocusGuard.

Install via Homebrew

brew install --cask anarzone/focusguard/focusguard

Manual install

  1. Download FocusGuard-v0.1.0.zip below
  2. Unzip and move FocusGuard.app to /Applications
  3. Right-click → Open (first time only — Gatekeeper)
  4. Click 🛡 FG in your menu bar to start

Highlights

  • Always-on activity tracking (1 Hz coalesced)
  • Browser tab URLs via AppleScript (Chrome / Safari / Arc / Edge family)
  • Rule-based classification with 46 seed rules
  • Sessions with auto-stop, pause/resume, custom duration
  • Escalation: silence → notification → full-screen block overlay
  • Calendar autostart via EventKit
  • Privacy: configurable retention, JSON/CSV export, per-app title opt-out
  • 22 unit tests, hardened runtime, GitHub Actions CI

See README for the full feature list.