【开发者自荐】Chorus:macOS 菜单栏控制屏幕和音频,局域网多台 Mac 可同步遥控

软件名称

Chorus

应用平台

macOS 26+(仅 Apple Silicon)

推荐类型

【开发者自荐】

是否收费

免费。 不需要注册、没有账号、没有内购。源码公开。

可选的 AI 顾问会调用你本机已经登录的 CLI(Claude Code、Codex CLI、Grok Build 等),Chorus 不经手 API key,计费走你现有的订阅。不装这些 CLI,其它功能都能用。

一句简介

常驻 macOS 菜单栏,统一调节屏幕亮度和音频;同一局域网里的多台 Mac 可以实时同步、互相遥控。

应用简介

桌上两台 Mac、几块屏幕。亮度用 Lunar,各 App 音量用 SoundSource,关掉桌子另一头那台的屏幕还得走过去。Chorus 把这几件事收进同一个菜单栏,再让同一局域网的机器互相跟上、互相遥控。

常驻菜单栏,不进 Dock。不需要注册。

当前版本 1.4.0(build 78)。第一次发在这里,有问题我会在帖子下回复。

跨机同步与遥控

同一局域网自动发现,一次性 PIN 配对,之后走端到端加密。没配对过的机器一律拒绝。没有云、没有账号。

  • 会同步的:屏幕亮度、输出音量与静音(两个开关分开)、环境光读数。两台同时调也不会打架。
  • 只遥控、不同步的:屏幕电源、输入源、对比度、屏幕常亮、逐 App 音量与静音。菜单栏可以直接展开另一台的屏幕和音频设备。
  • 跨机环境光:有光线传感器的 Mac 当基准,没有的跟着它走——Mac mini 这种没光感的机器也能有自动亮度。基准断线会自动接手,合上笔记本不会让屏幕忽明忽暗。

屏幕

外接屏走 DDC/CI 直接调背光;内置面板和 Apple 显示器走系统路径;不支持 DDC 的自动改用软件调光。滑块下段 25% 也走软件调光——外接屏的硬件最低亮度夜里往往还是太亮,可以再往下压。

自动亮度跟着环境光走,曲线的最暗亮度和全亮环境光可调,每台屏幕可以各给一个差值,也可以逐台退出。

一颗电源按钮,内置和外接都能真正关掉。3 秒内连按 8 次 ⌘ 把关掉的屏幕接回来,避免把自己锁在黑屏里。

屏幕常亮:30 分钟 / 1 小时 / 无限期 / 接着某块屏幕 / 某个 App 在跑。绑的屏幕拔掉或 App 关掉就自动失效,接回来、再打开会自己恢复。

媒体键只在系统原生处理不了时接手(屏幕喇叭的音量键、没有内置屏的机器的亮度键),其余按键维持原生行为。

音频

设备音量、静音、默认设备、左右平衡、设备优先级(喜欢的耳机一插上就成为默认并还原上次音量)。提示音音量和输出音量分开。

逐 App(默认关闭,打开需要系统音频录制权限):各 App 独立音量(最高 400%)、静音与输出路由。没调过的 App 走原生路径,Chorus 不碰。可以丢进排除名单。没给权限时,逐 App 与均衡器整组隐藏,设备音量、亮度、同步不受影响。

虚拟输出设备(设置页一键安装):DP/HDMI 屏幕喇叭没有系统音量,macOS 会禁用音量键和控制中心。把它设成默认输出后音量 UI 全部恢复;支持 DDC 的屏幕直接调硬件音量(不损音质),其余用软件衰减。

均衡器:每台输出、每个 App 各一组。手动 10 段、21 条风格 preset,或 AutoEq 耳机校正。抬高频段时自动配前置衰减,不会破音。

AU 效果:只支持 macOS 内置的 Apple 效果;第三方插件不会出现在列表里。加载时把 App 带崩的,下次启动会被隔离——最坏只崩一次。

AI 顾问(可选)

不装任何 AI CLI,前面那些功能都能用。点按钮才送,不在后台传东西;建议不会自动生效,勾选 / 按「应用」才写入。

光环境:导入一张桌面照片,回来一份可逐项勾选的建议。

调音:用一句话说你要什么。送出的只有文字,不送任何音频内容。

场景、命令行、备份

场景是一组命名的动作。菜单栏、CLI 和 localhost HTTP 触发的是同一份。限时场景时间到自动还原,只还原动过的值。

iCloud Drive 备份默认关闭,只写不读,不经过任何我们的服务器。

下载与须知

  • zip 已经过 Apple 公证,解压后把 Chorus.app 拖进「应用程序」
  • 没有上架 Mac App Store(用到 private API,也必须关掉 sandbox),只有 GitHub Releases
  • 界面有简体中文、繁体中文和英文

已知限制:局域网权限被拒时同步会静静失效;M1 Mac mini 内置 HDMI 没有 DDC,会改用软件调光。

截图预览

官方网站