CalmBar
CalmBar v2.3.2 已发布 · 适配 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.3.2,要求 macOS 14.0 (Sonoma) 或更高版本。

下载

立即下载 CalmBar

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

国内直链
推荐国内用户
夸克网盘下载

免特殊网络环境获取 DMG,与仓库版本同步更新。

前往夸克网盘下载

国内访问更稳定

官方开源仓库
GitHub Releases 与源码

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

访问 GitHub 仓库

支持 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 开源,免费使用。如果它确实帮到了你,可以随意赞赏一点 —— 不赞赏也完全不影响使用。