CalmBar
CalmBar v2.4.0 已发布 · 适配 macOS 14.0 (Sonoma) 或更高版本

让你的 Mac
更冷静,更从容。

硬件温控 · 菜单栏收纳 · 电池上限 · 离线识字 · AI 划词翻译 · 开发者清理

  • Swift 6 原生
  • M1–M4 与 Intel
  • 纯离线零外联
CalmBar 菜单栏主控制台,显示 CPU 与 GPU 温度、风扇转速、温控模式与功能磁贴

六组全局快捷键,覆盖最高频的操作

  • ⌥⌘K全局命令面板拼音首字母模糊匹配,回车即执行
  • ⌥⌘H菜单栏一键折叠收纳或展开隐藏图标区域
  • ⌥⌘TAI 翻译剪贴板读取剪贴板文本就地流式翻译
  • ⌘C×2划词就地翻译连按两次复制,在光标旁弹出译文
  • ⌥⌘O屏幕选区识字框选屏幕区域离线提取文字
  • ⌥⌘V剪贴板历史快速检索并粘贴历史记录

核心功能与界面

十四项能力,收进一个菜单栏图标

按使用场景分成五组。每组的真实界面截图默认收起,点击「查看截图」可放大并连续翻看全部截图。

散热与续航

风扇曲线与充电阈值握在自己手里,让机器长期待在舒适区间。

  • 硬件监控与智能温控CPU / GPU / SoC 实时温度,自动、手动、智能曲线三档,双风扇可联动或独立控制。
  • 80% 充电上限与回差巡航SMC 写入充电阈值,达标后转旁路供电;低于 15% 或温度过高自动熔断。

效率与输入

键盘、菜单栏、鼠标、剪贴板,四个高频入口一次收拢。

  • Command Palette 命令面板⌥⌘K 唤出,支持中英文与拼音首字母模糊匹配,回车即执行。
  • 菜单栏图标收纳按住 ⌘ 拖入低频图标,⌥⌘H 一键折叠,支持悬停自动展开。
  • 外接鼠标滚动解耦外接鼠标反转垂直滚动,内建触控板保持原生自然方向与惯性。
  • 剪贴板历史记录文本、图片、链接、文件全格式捕获,图片自动建立 OCR 索引。

专注与拦截

长任务不被打断,误触播放键也不再弹出不想用的播放器。

  • 防休眠与防离开判定IOKit 电源断言阻止休眠,HID 微动降低协同办公软件的离开判定。
  • Apple Music 启动拦截拦截 Music 自动唤起,可改为拉起 Spotify、网易云音乐或网页播放器。

信息提取

屏幕上的文字与网页里的段落,就地识别、就地翻译。

  • 离线屏幕识字Vision 框架框选识字,自动中英混排与二维码解析,结果自动复制。
  • AI 划词翻译双击 ⌘C 或按 ⌥⌘T 就地弹出流式译文,覆盖 38 种语言体系。

磁盘与权限

清理要清得干净,越界的事一件都不做。

  • 应用卸载与开发者清理扫描 Library 残留,覆盖 24+ 款工具链缓存与已成孤儿的 IDE 工作区。
  • 去隔离与签名修复拖拽即递归剥离隔离属性,可选 Ad-hoc 重签名,免反复输入 sudo。
  • 统一权限看板辅助功能、屏幕录制、完全磁盘访问与助手状态一屏可查。
  • 通用设置与快捷键静默自启、菜单栏温度指示、磁贴自定义与 6 组全局快捷键。

安全边界

为什么可以放心装进 Mac

一个能读写 SMC、能拦事件、能删文件的工具,理应先讲清它会做什么、不会做什么。

  • 0.1%

    后台 CPU 占用

  • 不到 10MB

    本体体积

  • 100%

    离线本地运行

  • 24+

    工具链清理覆盖

写在代码里的硬约束

  • 温控在退出、重启、休眠或崩溃时自动交还 SMC 官方托管
  • 电量低于 15% 或电芯温度过高时强制恢复充电
  • 只接管官方已开放的 SMC 寄存器,不修改固件
  • 清理统一移入系统废纸篓,且必须逐项勾选,不自动全选
  • 识别全部在本地 Vision 完成,图片与文字不出本机
  • 仅翻译时向你自己填写的端点发送文本,其余零外联

基于 Apache License 2.0 开源,全部源码公开可审计;当前版本 v2.4.0,要求 macOS 14.0 (Sonoma) 或更高版本。

下载

立即下载 CalmBar

下载后拖入「应用程序」即可使用。建议先到 GitHub Releases 核对最新版本号。

国内直连
Cloudflare 直链下载

按芯片架构直接下载安装包,与仓库版本同步更新。

无需登录,下载更稳定

官方开源仓库
GitHub Releases 与源码

获取最新 Release、核对版本号,或查看全部源码。

支持 Star 与 Issue 反馈

安装与首次运行

下载 CalmBar.app后拖入 /Applications。 项目未购买 Apple 商业签名证书,首次打开可能被 Gatekeeper 拦截并提示「应用程序已损坏」或「无法验证开发者」,这不是文件损坏。

在终端执行下面的命令移除隔离标记即可正常启动;应用内的「应用去隔离」工具也支持拖拽一键修复。

移除 Gatekeeper 隔离标记
sudo xattr -rd com.apple.quarantine /Applications/CalmBar.app

系统要求:macOS 14.0 (Sonoma) 或更高版本 · 适用芯片:Apple M1 / M2 / M3 / M4 系列及 Intel Mac

常见问题

装之前想知道的,基本都在这里

安装、权限与安全相关的疑问,先在这里找答案。

这是 Gatekeeper 对未公证应用的拦截,不是文件损坏。确认安装包来自官方渠道后,在终端执行:

sudo xattr -rd com.apple.quarantine /Applications/CalmBar.app

应用内的「应用去隔离」工具也支持把任意 App 拖进去一键修复。

辅助功能用于全局快捷键与鼠标滚轮拦截;屏幕录制用于选区识字;完全磁盘访问用于卸载与缓存扫描;特权助手用于处理 /Applications 下需要管理员权限的修复。偏好设置里的「权限安全」看板逐项说明了用途,授权返回后自动刷新。

不会。温控在退出、重启、休眠或崩溃时都会自动把 SMC 控制权交还 macOS 官方固件;充电在电量低于 15% 或电芯温度过高时强制恢复,另有底层看门狗兜底。两者都只接管官方已开放的 SMC 寄存器,不修改固件。

不会。清理统一移入系统废纸篓,误删可直接放回,且需要你逐项勾选,应用不会自动全选;不认识或不明确安全的项目不会被清理,清理范围也不涉及聊天记录数据库。

不会。本体零远程外联,屏幕识字与剪贴板 OCR 全部跑在本机 Vision 框架上。只有你主动使用 AI 划词翻译时,才会向你自行填写的翻译端点发送待翻译文本。

翻译走纯 HTTP 的 OpenAI 兼容协议,端点由你自己填写。macOS 可用 MLX 硬件加速部署 Hy-MT2-1.8B(显存按需加载、空闲释放),其他系统可用 Docker 运行 llama-server 的 GGUF 量化模型。在「智能翻译」中填入 API 地址(本地为 http://127.0.0.1:8000/v1)并测试连接即可。

关于作者

一个人写,也会一直维护下去

chao-eng 的头像

chao-eng

github.com/chao-eng/CalmBar

CalmBar 是一个个人开源项目,从第一行代码到发布维护都由作者独立完成,功能取舍只服务于一件事:让 Mac 用起来更冷静、更干净。

CalmBar 是一个个人开源的 macOS 工具项目,使用 Swift 6 + SwiftUI + AppKit 开发,源码以 Apache License 2.0 协议完全公开,从第一行代码到发布维护都由作者独立完成。

技术上的取舍

  • 全部走系统原生框架:SMC 寄存器读写、IOKit 电源断言、CGEventTap 事件拦截、Vision 文字识别,没有 Electron 或 WebView 容器,没有操作时后台 CPU 占用约 0.1%。
  • 需要特权的能力单独拆出 CalmBarHelper 特权助手,处理 /Applications 下的操作不必反复输入密码。
  • 危险操作都留退路:温控在退出与休眠时自动交还 SMC 官方托管;清理统一移入系统废纸篓,误删可以放回。

反馈与协作

有问题、有想法或发现 Bug,欢迎到 GitHub 仓库提 Issue。源码、发布记录与 Hy-MT2 部署文档都放在同一个仓库,部署指南位于 doc/HyMT2部署/ 目录。

赞赏

CalmBar 以 Apache License 2.0 开源,免费使用。如果它确实帮到了你,可以随意赞赏一点 —— 不赞赏也完全不影响使用。