Battery
Mentor Palokaj / actuallymentor and contributors · 面向 Apple Silicon MacBook 的免費充電限制工具,提供選單欄應用和命令列控制,可持續限制充電閾值。
- 近 30 天安裝
- 349
- 近一年安裝
- 8792
- 365 天累計
- 最新版本
- 1.4.0
- 10月7日 · 10月7日
- 下載大小
- 92MB
- arm64 · zip
- 更新節奏
- 不定期
- 近 30 天 1 個版本
Battery 是一款系統工具類 Mac 應用。開發者是 Mentor Palokaj / actuallymentor and contributors。
基本資訊
- 晶片
- Apple 晶片
- 開發者
- Mentor Palokaj / actuallymentor and contributors
- 安裝命令
brew install --cask battery- Homebrew
- Homebrew 仍提供,OpenNavo 已暫停推薦
- 其他名稱
- battery
以上資訊最早核查於 。檢視各項來源
介紹
AI 翻譯檢視原文Battery 是一款免費的開源充電限制工具,面向長時間連線電源使用筆記型電腦的 Apple Silicon MacBook 使用者。它提供選單欄應用,並安裝底層命令列工具。
充電控制
標準應用會將電池電量維持在 80% 左右:即使接通電源,電量也可以降至該水平;高於該水平時停止充電,低於該水平時恢復充電。關閉選單欄應用或重啟後,限值仍然有效。命令列工具支援自定義目標百分比或範圍、充電和放電命令、狀態報告及校準。充電限值會縮短斷開電源時的可用續航時間;它並不保證每塊電池都能達到特定使用壽命。
安裝與硬體
下載官方 Apple Silicon 壓縮包並安裝應用,或使用 brew install --cask battery。確切的 1.4.0 arm64 ZIP 檔案大小為 91,734,980 位元組,已透過對官方 GitHub 釋出資源執行 HTTP HEAD 請求確認。解壓後的應用檔案和支援元件還需要更多空間。開啟應用以完成設定:官方 README 說明,安裝元件時應用會請求管理員密碼,並自動安裝電池命令列工具。單獨記錄的命令列工具設定使用位於 /usr/local/bin 的 SMC 輔助程式。
該專案明確支援 Apple Silicon MacBook,並表示不適用於 Intel Mac。當前的 cask 同樣要求 arm64。對確切的 1.4.0 壓縮包進行只讀檢查後確認,主要電池可執行檔案為 arm64,其 Mach-O 構建命令面向 macOS 11.0 或更高版本。其 Info.plist 標明 10.15,這並不表示 Apple Silicon MacBook 執行 macOS 10.15。這些是主應用的啟動宣告,並不保證每個 SMC 輔助程式或充電功能都能在所有較新版本的 macOS 上執行。經核查的官方 README 未公佈完整的輔助程式和功能作業系統相容範圍,也未公佈數值形式的最低記憶體要求。沒有宣告與任何特定 cask 存在衝突,但在未測試設定如何相互作用前,請勿同時執行多個充電控制器。
許可權、隱私與網路
透過輔助元件更改充電行為需要管理員授權。經核查的 README 未說明必須授予廣泛的輔助功能、螢幕錄製或完全磁碟訪問許可權。無需雲賬戶或訂閱。下載和更新需要網際網路連線;安裝後的充電控制在本地執行。README 披露了對 GitHub 和 Electron 更新服務的呼叫、對 icanhazip.com 的網際網路連線檢查,以及在 unidentifiedanalytics.web.app 上記錄安裝分析資料(統計唯一 IP 地址)。應將其視為開發者披露,而非獨立隱私審計。遮蔽網路端點可能導致無法更新。
許可與安全
該倉庫採用 MIT 許可證,無需購買許可證。即使關閉選單欄視窗,充電限值仍會持續生效;關閉應用不會恢復正常充電。出行前,請明確停止維護或更改限值,並確認狀態報告。校準會主動放電併為電池充電,因此請在有電源且時間充裕時進行。官方 1.3.2 版本說明提到,此前的 GUI 錯誤可能導致電池持續放電,直到重啟該工具;請使用當前版本,並在更新後檢查充電狀態。文件說明,透過命令列工具解除安裝會啟用充電並移除輔助程式和指令碼;僅刪除應用可能無法清除所有已安裝元件。
系統要求
| macOS | 應用版本 | 晶片 | 下載 | 來源 |
|---|---|---|---|---|
| 適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本 | 1.4.0 | Apple 晶片 | github.com/actuallymentor/battery/releases/download/v1.4.0/battery-1.4.0-mac-arm64.zipSHA-256 4510a3c3fc772f57a1a7fa595604002458120b55b83364edb98b762d4e19ab14 | Homebrew核查於 |
如何在 Mac 上安裝 Battery
- 在“終端”中執行:
brew install --cask battery - Homebrew 會把應用安裝到“應用程式”資料夾。
不用 Homebrew 安裝
直接下載 Homebrew 使用的同一個檔案: github.com/actuallymentor/battery/releases/download/v1.4.0/battery-1.4.0-mac-arm64.zip
SHA-256 只用來核對下載的檔案是否完整,不代表安全認證。 檢視 SHA-256 和下載地址
解除安裝 Battery 與可選的資料清理
brew uninstall --cask battery普通解除安裝會刪除應用本身,設定和快取會保留。
解除安裝時還會處理
- 檔案和資料夾
/usr/local/bin/smc
深度清理(可選)
brew uninstall --zap --cask battery--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。
Battery 可能留在 Mac 上的檔案(10)
- 檔案和資料夾
~/.battery~/Library/Application Support/battery~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.palokaj.battery.sfl*~/Library/Caches/co.palokaj.battery~/Library/Caches/co.palokaj.battery.ShipIt~/Library/HTTPStorages/co.palokaj.battery~/Library/LaunchAgents/battery.plist~/Library/Preferences/co.palokaj.battery.plist~/Library/Preferences/org.mentor.Battery.plist~/Library/Saved Application State/co.palokaj.battery.savedState
以上條目來自 Homebrew 定義,核查於 ;它們只說明定義宣告會刪除什麼,不代表你的 Mac 上都有。
1.4.0 更新內容
新版本 · OpenNavo 編輯 · AI 翻譯
- 變更加強安全性,簡化設定和更新。
Battery 的安全事實
這裡只列可以核驗的事實,並註明來源和日期,不是安全認證。要檢查你下載的檔案,可以用 OpenNavo 在本機掃描。
- 分發渠道
- Homebrew
- 是否開源
- 是 · github.com/actuallymentor/battery · MIT核查於
安裝細節
- 來源倉庫
- homebrew/cask
- 下載地址
- https://github.com/actuallymentor/battery/releases/download/v1.4.0/battery-1.4.0-mac-arm64.zip
- SHA-256
- 4510a3c3fc772f57a1a7fa595604002458120b55b83364edb98b762d4e19ab14
- Homebrew 定義檔案
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/b/battery.rb
- formulae.brew.sh
- formulae.brew.sh/cask/battery
- 原始碼
- github.com/actuallymentor/battery
安裝與解除安裝內容
解除安裝
uninstall檢視完整宣告
{ "uninstall": [ { "delete": "/
usr/ } ] }local/ bin/ smc" 安裝
app來原始檔: battery.
app 宣告的目標位置: /
Applications/ battery. app 檢視完整宣告
{ "app": [ "battery.
app" ], "target": "/Applications/ }battery. app" 清理使用者資料
zap檢視完整宣告
{ "zap": [ { "trash": [ "~/
. "~/battery", Library/ Support/Application battery", "~/Library/ Support/Application com. "~/apple. sharedfilelist/ com. apple. LSSharedFileList. ApplicationRecentDocuments/ co. palokaj. battery. sfl*", Library/ "~/Caches/ co. palokaj. battery", Library/ "~/Caches/ co. palokaj. battery. ShipIt", Library/ "~/HTTPStorages/ co. palokaj. battery", Library/ "~/LaunchAgents/ battery. plist", Library/ "~/Preferences/ co. palokaj. battery. plist", Library/ "~/Preferences/ org. mentor. Battery. plist", Library/ Application State/Saved co. ] } ] }palokaj. battery. savedState"
關於 Battery 的常見問題
Battery 安全嗎?
Battery 收錄在 Homebrew 官方軟體庫中,沒有被停用。自 2026 年 9 月起,Homebrew 會停用沒有透過 macOS Gatekeeper 檢查的應用。安裝時,Homebrew 會用 SHA-256 校驗值核對來自 github.com 的安裝包。過去 30 天,它透過 Homebrew 安裝了 349 次。
Battery 是開源軟體嗎?
Battery 的原始碼公開在 GitHub 上(actuallymentor/battery),使用 MIT 許可證。
怎樣在 Mac 上徹底解除安裝 Battery?
執行 brew uninstall --cask battery。要連設定和快取一起刪除,執行 brew uninstall --zap --cask battery。--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。這會再刪除 10 處檔案和資料夾,包括 ~/。
Battery 支援 Apple 晶片(M1 及更新)的 Mac 嗎?
支援,而且只能安裝在 Apple 晶片的 Mac 上,不支援 Intel 晶片的 Mac。
Battery 的設定和資料儲存在哪裡?
設定儲存在 ~/。資料儲存在 ~/和~/。這些位置來自 Homebrew 的清理清單。
Battery 的最新版本是多少?
最新版本是 1.4.0,Homebrew 收錄於 2月25日。Battery 會自動更新;想用 Homebrew 更新時,執行 brew upgrade --cask --greedy battery。
來源
頁面上的每項資料都註明來源和核查日期;過期的資料只寫“截至”某日,不再當作當前事實。
- Homebrew 定義:github.com/homebrew/homebrew-cask/blob/HEAD/Casks/b/battery.rb · 核查於
- formulae.brew.sh:formulae.brew.sh/cask/battery
- 安全事實:github.com/actuallymentor/battery · 核查於