
software2026
PowerMate
PowerMate は MacBook のバッテリーが時間とともにどう劣化するかを示し、必要なときに Mac をスリープさせずに保ちます。macOS が許さないことは約束しません。
課題
MacBook のバッテリーが数か月でどう劣化するのか、macOS は教えてくれません。充放電回数と容量は「システム情報」に一時点の値として載るだけで、履歴はありません。Mac をスリープさせたくなければ、ターミナルで caffeinate を使うことになります。
アプローチ
App Sandbox 内で動くメニューバーアプリで、ヘルパーツールも管理者権限も必要ありません。表示や切り替えの内容はすべてシステム上で確認できます。macOS が許さないこと(たとえば充電の停止)はできるとは言わず、代わりに電源を外すタイミングを知らせます。
成果
macOS 向けの無料アプリ。最長 365 日分のバッテリー状態と充放電回数の履歴、状態が 80% と 60% に達する時期の予測、ワット単位の消費電力と電気代、カウントダウン付きのスリープ防止モードと、時刻・場所・バッテリー残量による自動切り替えを備えます。アカウント不要、サーバーなし、トラッキングなし。
技術スタック
macOS 26.4+SwiftUIIOKitApp Sandbox