{"repo":"Jarvis322/MacWake","free":true,"listed":false,"github":"https://github.com/Jarvis322/MacWake","clone":"git clone https://github.com/Jarvis322/MacWake.git","description":"Battery health, charge limit and a Dynamic Island for your Mac — an elegant SwiftUI menu bar app for macOS.","language":"Swift","stars":101,"topics":["apple-silicon","battery","battery-charging","battery-health","battery-monitor","charge-limit","dynamic-island","macbook","macos","macos-app"],"license":null,"category":"mobile-apps","readme_excerpt":"🔋 MacWake English 简体中文 Türkçe 日本語 한국어 MacWake is an elegant menu bar and desktop widget application designed for macOS to track detailed battery health, usage analytics, and charging habits. Built with Swift and SwiftUI, it faithfully embraces modern macOS design guidelines (glassmorphism, vibrant effects). --- 🖥️ Dynamic Island & Menu Bar A Dynamic Island lives in the notch: it stays collapsed and blends with the hardware, expands on hover or click with a bouncy spring, and gives haptic feedback. It surfaces live power, battery health, and battery temperature, alongside quick toggles for the widget, session reset, animations, and notifications. The menu bar shows real-time power draw at a glance (shown above), and clicking it opens the full panel — Session, History, Hardware, and Settings. --- ✨ Features 🔋 Charge Limit (full Apple Silicon M-series): Cap charging at any level from 50% to 95% to reduce long-term battery wear. Picks the best method the machine offers, detected from the SMC keys it actually exposes rather than from the chip name — via a small notarized background helper (one-time approval, no password prompts). How the limit is held differs by Mac. Where a charge-inhibit key (CHTE/CH0C) exists, charging simply pauses and the Mac stays on adapter power. Where it doesn't — M4 and later so far — the only mechanism is cutting adapter input, so the battery discharges down to the limit and macOS reports it running on battery with the cable attached. Settings names ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Jarvis322","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Jarvis322/MacWake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}