超過 90 天沒有新版本,OpenNavo 已暫停推薦和安裝;Homebrew 仍在提供此應用。

Battery

Mentor Palokaj / actuallymentor and contributors · 面向 Apple Silicon MacBook 的免費充電限制工具,提供選單欄應用和命令列控制,可持續限制充電閾值。

Cask系統工具自帶更新Apple 晶片暫停更新
主頁
來自 homebrew/cask
近 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 錯誤可能導致電池持續放電,直到重啟該工具;請使用當前版本,並在更新後檢查充電狀態。文件說明,透過命令列工具解除安裝會啟用充電並移除輔助程式和指令碼;僅刪除應用可能無法清除所有已安裝元件。

來源:官方專案與使用指南、官方版本发布页、MIT 許可證。

系統要求

macOS應用版本晶片下載來源
適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本1.4.0Apple 晶片github.com/actuallymentor/battery/releases/download/v1.4.0/battery-1.4.0-mac-arm64.zipSHA-256 4510a3c3fc772f57a1a7fa595604002458120b55b83364edb98b762d4e19ab14Homebrew核查於

如何在 Mac 上安裝 Battery

  1. 在“終端”中執行: brew install --cask battery
  2. 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核查於
用 OpenNavo 掃描會在 OpenNavo 客戶端中開啟掃描預覽,由你決定是否開始。 在 Mac 上用 ClamAV 查毒

安裝細節

來源倉庫
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/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"
          ]
        }
      ]
    }

關於 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。

Battery 支援 Apple 晶片(M1 及更新)的 Mac 嗎?

支援,而且只能安裝在 Apple 晶片的 Mac 上,不支援 Intel 晶片的 Mac。

Battery 的設定和資料儲存在哪裡?

設定儲存在 ~/Library/Preferences/co.palokaj.battery.plist。資料儲存在 ~/.battery和~/Library/Application Support/battery。這些位置來自 Homebrew 的清理清單。

Battery 的最新版本是多少?

最新版本是 1.4.0,Homebrew 收錄於 2月25日。Battery 會自動更新;想用 Homebrew 更新時,執行 brew upgrade --cask --greedy battery。

來源

頁面上的每項資料都註明來源和核查日期;過期的資料只寫“截至”某日,不再當作當前事實。