OpenDisplay – 免费 Mac 副屏软件|iPhone 秒变 Mac 副屏|不用同一 Apple ID 替代 Sidecar|闲置 iPad 充当拓展屏平替 Duet Display

不少 Mac 用户都有添置副屏的需求,花钱买实体显示器,或者订阅 Duet Display 这类付费工具,苹果自带 Sidecar 又死死绑定同一 Apple ID,iPhone 完全无法适配,种种限制让很多人束手无策。软件格律诗 给大家分享一款近期热度暴涨的开源项目 OpenDisplay 将闲置的 iPhone、iPad 不用吃灰,直接变身 Mac 原生拓展屏幕,一分钱不用花。

项目基于 GPL-3.0 开源协议完全免费开放,全程无云端服务器中转,所有画面传输、触控交互都在本地局域网或 USB 链路完成,数据不会上传第三方平台,隐私安全性拉满。对比市面上同类工具,它没有账号强制绑定、无硬件配件要求、不存在订阅收费,是普通用户与极客都能放心使用的本地方案。

主要功能特点

  • 🖥️ 真正的屏幕扩展——macOS 将该设备视为真正的第二台显示器(可将窗口拖拽至其上,在系统设置中调整排列),而非镜像。镜像模式同样可用。
  • 🔌 USB 有线连接,延迟最低——通过 macOS 内置的 usbmuxd 经由 Lightning/USB-C 线缆传输数据;即插即用,无需网络,无 WiFi 抖动,无需辅助工具。
  • 📶 无需配置的 WiFi 连接 — iPhone 通过 Bonjour 自动广播; 在 Mac 上从下拉菜单中直接选取即可。
  • 🔍 视网膜 / HiDPI 显示 — 虚拟显示器与设备面板 逐像素匹配(@2x),文字清晰锐利。
  • 👆 原生触控输入 — 你的 iPhone 化身 macOS 触摸屏: 轻点点击、拖拽移动,以及双指滚动, 体验堪比触控板。(Apple Pencil 支持已在规划中。)
  • 🔄 横屏或竖屏随心切换 — 旋转设备后,虚拟显示器 会自动重建为原生分辨率的竖屏显示器。
  • ⚡ 低延迟管线 — 硬件H.264编码(VideoToolbox,实时模式,无B帧)、TCP_NODELAY、带关键帧恢复的丢帧反压机制,通过 AVSampleBufferDisplayLayer 完成解码与渲染。
  • 🔒 自托管且隐私安全 — 你的屏幕永远不会经过他人服务器。只需两个小型应用,一条TCP连接,仅此而已。

原生拓展屏幕,非简单镜像投屏

软件调用 Mac 私有 CGVirtualDisplay 接口,系统会将手机设备识别为一块独立显示器,支持自由拖拽窗口、在系统设置内调整屏幕排布,同时保留镜像模式切换选项,完全复刻实体副屏使用体验。支持多设备同时连接,一台 Mac 可搭配多台 iPhone、iPad 组成多屏工作站。

USB/WiFi 双连接,低延迟高清输出

有线 USB 依托系统自带 usbmuxd 通道,零网络抖动,连接时设备同步充电;无线依靠 Bonjour 自动发现设备,无需手动输入 IP。底层搭载硬件 H.264 硬编解码,点对点 Retina 高清渲染,文字画面锐利无模糊,最高 60 帧流畅输出。

完整触控交互,手机变身 Mac 触屏

原生支持单点点击、拖拽操作、双指滑动滚动,操作逻辑贴近 Mac 触控板;Apple Pencil 压感、多指手势功能已列入开发路线,后续更新即可上线。设备横竖屏自由旋转,软件自动适配竖屏分辨率,适合挂聊天窗口、代码日志。

零广告零付费,隐私完全自主可控

全程无内购、弹窗广告、强制登录,不收集屏幕画面、操作数据等任何用户信息。源码全部托管 GitHub,有开发能力的用户可自行编译修改,所有传输仅依靠设备间直连 TCP 通道,无第三方参与。

表现如何

OpenDisplayApple 随航DuetLuna
价格免费且开源免费订阅$$ + 硬件密钥
iPhone作为显示器
不同的 Apple ID
无需账户/注册Apple ID
有线USB
自托管 / 可审计

官方网站

GitHub 源码:https://github.com/peetzweg/opendisplay

项目官网:https://peetzweg.github.io/opendisplay

下载地址

https://pan.quark.cn/s/f0c1bdbafb5c

JameCling
JameCling