macOS 顶栏的电量图标只管这台 MacBook 自己,剩下那只 iPhone、AirPods、Apple Watch、妙控键盘到底什么时候要充电,没人提醒。AirBattery 是开发者 lihaoyun6(@李好云,国内独立 Mac 工具作者,同一作者出过 QuickRecorder、Topit、xHistory)做的开源方案:把 iPhone、iPad、Apple Watch、AirPods、妙控设备,以及部分第三方蓝牙键鼠耳机的电量统一收进 Mac 端,可以放在菜单栏、Dock 或者桌面小组件里。免费、AGPL-3.0 协议开源,唯一的前置成本是首次配对的那条数据线。
AirBattery 是什么

AirBattery 是一个菜单栏常驻的 Mac 工具,目标明确:把 Mac 周边所有能告诉你电量的设备收拢到一处,最新版本 v1.6.3(2025-06-10)开始支持延时提醒和 zh-Hant 本地化,仓库 Star 2954+、Fork 124。协议是 AGPL-3.0,不是 MIT(修改再分发需开源),但商用、个人使用不受限。
支持读取电量的设备分四类:
- 苹果自有设备:iPhone / iPad / Apple Watch / AirPods / Magic Mouse / Magic Keyboard / Magic Trackpad,AirPods 还能区分充电盒和耳机单体的电量。
- 部分第三方蓝牙键鼠耳机:通过标准蓝牙 GATT 接口读电池 Service。
- 局域网内的其他 Mac:通过 Nearcast("近距投送")同步。
- 当前 Mac 自身。
显示位置有三处:菜单栏(含 macOS 原生顶栏)、Dock(图标实时变)、桌面小组件(widget)。
真隔空:Nearcast 局域网读其他 Mac

Nearcast 是这个项目最特别的部分。同局域网内的 Mac 之间会自动发现彼此,开启后可以在 A 这台 Mac 上看到 B 这台 Mac 及其外设的电量。也就是说家里两三台 Mac 共用一套键盘鼠标时,一台机器就能把所有人的电量看一眼。1.6.3 之前的旧版被国内苹果开发者社区广泛使用过一段时间,"AirBattery 与 Nearcast"也是这个项目最早被人记住的两个名字。
对苹果生态而言,这种"跨机器的设备电量聚合"原本只活在原厂控制中心里,第三方要做到几乎只有这条路子可走。
配对方式:第一次用数据线,以后无线
AirBattery 在 macOS 11 及更高版本上可用。iPhone/iPad 的首次配对要插 USB:把设备连上 Mac、信任该 Mac 一次(系统弹窗点"信任"),之后同一 Apple ID 下的蓝牙和局域网就能自动同步电量。
Apple Watch 的电量走蓝牙读取,妙控设备和 AirPods 走系统级的蓝牙 HID / 电池 Service,不需要额外装 App 在设备端。这是 AirBattery 与 Apple 原生方案最不一样的地方:iPhone 和 Apple Watch 不需要安装任何客户端。
小组件:看一眼就够

小组件是它的另一个亮点,提供了从单设备到 8 台合一的大尺寸组件,中间还有双排式布局:
- 单设备 / 4 设备组件:适合菜单栏顶部空间紧张的桌面。
- 8 台合一组件:一眼看完全家桶,最多人推荐作为桌面 widget。
- 大圆环形单组件:突出当前主设备,比如 Apple Watch 的大圆环最显眼。
- 列表式组件:完整信息(含设备名、状态),适合放在屏幕侧边。
v1.6.0 的更新里专门修了"小组件无法自动更新"的问题——之前 widget 不会跟着数据变化实时刷新,现在 OK 了。其他细节修复包括:菜单栏固定设备在离线时自动隐藏、多屏场景下非活动屏幕不高亮、低分辨率屏幕上图标位置错位等。
提醒、命令行与其他细节
v1.6.3 起支持为电量通知设置延时提醒——插上充电器后免打扰一个时间窗口。v1.6.2 起在偏好设置里提供命令行工具安装,可以通过终端读电量或触发动作,方便做脚本与状态栏聚合。其他细节:菜单栏图标自适应主题、离线设备自动隐藏、状态图标延迟降至肉眼无感(基于 SwiftUI + 系统级蓝牙接口)。
安装:一条必须知道的"未公证"问题
作者使用苹果个人免费开发者账号签名,证书有效期只有一年,到期后旧版本无法启动。官方首页大字提醒:每次证书过期都需要去 Releases 重新装最新版,或者右键 App 选择"显示简介 → 勾选覆盖恶意软件保护"再次运行。
这是个人独立开发者的通病,不是 AirBattery 独有。如果你对签名这件事感到不舒服,等作者升级到付费开发者账号再装会更稳。装好后则和普通 Mac App 没差别。
和站内已有工具怎么选
| 工具 | 关注 | 和 AirBattery 的差异 |
|---|---|---|
| Juicy | Mac 自身的电池管理(自定义提醒、健康/循环、充电上限、能耗洞察) | 聚焦 Mac 自身 + iPhone/iPad,不看周边配件;付费 $14.99 买断 |
| 系统电池菜单 | 当前 Mac 电量 | 不读配件、无提醒、无局域网聚合 |
| AirBattery | Mac + 配件 + 局域网内其他 Mac 的电量统一收口 | 免费开源;Mac 自身充电管理弱(不在它的范围内) |
如果只关心本机电池养护,Juicy 的买断方案更专业;想要免费看一眼所有设备、摆在桌面随时看,AirBattery 是这类"小而专"的开源 Mac 工具里少有的完整方案。
本站此前还介绍过 Capptivo(同作者 lihaoyun6 的 QuickRecorder 类似风格)、OpenLogi、Port Radar、FindDiskKiller——共性都是开源、Mac 原生、解决一个具体的本地需求。
上手前需要知道的三件事
证书过期是常态。装上后一年大概率要再装新版。介意签名问题的可以等作者升级付费账号,或保留安装包在本机以备不时之需。
iPhone/iPad 首次配对要数据线。之后用蓝牙和局域网同步,不需要一直插着。
第三方蓝牙设备只覆盖部分型号。苹果系全覆盖;非苹果系只有走标准蓝牙电池 Service 的能识别,老奇奇怪怪的型号可能不行。
AirBattery for Mac 下载
- 官网:https://lihaoyun6.github.io/airbattery/
- GitHub 仓库:https://github.com/lihaoyun6/AirBattery
- Releases:https://github.com/lihaoyun6/AirBattery/releases/latest/
- 证书过期处理(Apple 官方文档):macOS 安全打开未签名 App
免费开源(AGPL-3.0),macOS 11+(Apple silicon 与 Intel),同作者还有 QuickRecorder、Topit、xHistory 几款 Mac 原生工具。
声明:本文来自苹果迷投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!