v1.0.0 — Initial stable release
Vifty combines fan control, thermal telemetry, charger/battery power monitoring, and a safety-bounded agent CLI for AI coding workloads on MacBook Pro.
Install
brew tap Reedtrullz/vifty https://github.com/Reedtrullz/Vifty
brew install --cask viftyOr from source: git clone then make install. See README.
Note: Official homebrew-cask requires Apple Developer ID signing + notarization, which Vifty does not yet have. The personal tap above works immediately.
Highlights
- Menu bar cockpit — fan RPM, temperatures, and power state at a glance
- Three fan modes — Auto, Fixed RPM, Temperature Curve with saveable profiles
- Live power tracking — adapter wattage, USB-C PD, battery health, charge/drain
- viftyctl agent CLI — bounded workload cooling leases with mandatory auto-restore
- Privileged XPC helper — root daemon for SMC writes, fail-closed for unprivileged callers
- 127 XCTest cases — fan control, curve interpolation, XPC, power parsing, agent control
- CI, installer, and local-only privacy — no analytics, no cloud, no accounts
New in this release
viftyctlagent CLI withstatus,capabilities,prepare,restore-auto, andruncommands- Agent control lease monitoring in daemon
- Homebrew cask for one-command install
- SECURITY.md, CONTRIBUTING.md, CHANGELOG.md, and CODEOWNERS
- See CHANGELOG.md for the full list
