苹果迷苹果迷  2026-10-18 19:30 苹果家园 |  隐藏边栏 |   抢沙发 |  4 
文章评分 0 次,平均分 0.0 :
导语: 开源 macOS 原生虚拟显示器 yomado(夜窗):专为各类视觉智能体(Visual Agent)打造独立的图形工作屏。纯软件直接调用系统私有 Display API,无需硬件插头即支持 1080P/2K HiDPI 视网膜清晰度,附带专属 Agent 自动化 Skill,应用拖拽即走、任务结束自动原路归还,采用 MIT 协议完全免费开源。

随着各类具备「电脑操控(Computer Use)」能力的视觉智能体迅速涌现,AI 已经能够像人类一样看着屏幕截图、移动鼠标、敲击键盘来操作桌面软件。

但一个很现实的冲突随即出现:许多专业设计和三维软件(比如 Blender 或服装设计工具 Marvelous Designer)缺乏专用的 MCP 接口,必须依赖真实的图形桌面进行渲染;智能体在后台跑繁重任务,往往会把实体显示器的窗口和鼠标完全霸占,既影响正常工作,甚至在夜间挂机时屏幕也不得不一直大亮。

以往的解法往往是买一个物理的 HDMI 显卡欺骗插头,或者折腾庞大的第三方虚拟屏驱动。yomado(中文定名「夜窗」)是一个专为视觉智能体打造的轻量级 macOS 原生虚拟显示器工具,采用 MIT 协议完全免费开源,项目体积仅约 2.6 MB,在 2026 年 10 月 17 日刚刚推送了 v0.3.7 最新版本。

它的目标非常纯粹:为视觉 Agent 单独开辟一块虚拟工作屏,把需要操作的桌面应用搬过去,把实体屏幕留给人,甚至在夜间挂机时让实体显示器彻底休眠。

yomado 官方演示全景:下方为控制面板,上方两台实体显示器保留用户的浏览器与文档窗口,右侧额外拓展出一块虚拟工作屏供 Codex 智能体运行 3D 设计软件
应用搬过去,桌面留给你:两块实体屏保留正常工作窗口,右侧虚拟屏供视觉 Agent 独立操作(官方功能演示)

纯软件实现:无需硬件欺骗器与繁琐驱动

许多 Mac 用户为了在无头(Headless)状态或后台挂机时运行图形软件,不得不网购小巧的 HDMI 假负载硬件插头,强行让系统误以为连接了副屏。

yomado 完全摒弃了硬件依赖,底层采用纯 Objective-C 直接调用 macOS 原生的私有 Display API,无需安装复杂的系统扩展或重构内核扩展,直接通过纯软件在系统内构建出完全原生的虚拟显示设备。

在控制面板中,你可以自由创建多块独立命名的虚拟屏(比如为不同任务分别命名为「Codex · 渲染」或「GrokBot · 抓取」),分辨率支持标准的 1080P(1920 × 1080)或 2K(2560 × 1440),并且完美支持 HiDPI 视网膜清晰度。系统会把它识别为货真价实的显示器,GPU 渲染、色彩管理和屏幕截图完全不受任何削弱。

yomado 原生控制面板实机界面:按照桌面顺序排列显示 Studio Display 1 主屏、Studio Display 2 以及虚拟屏 1 Codex,内部直观呈现各屏幕分配的应用图标与分辨率
原生控制面板:按物理桌面比例排列显示实体屏与虚拟屏,拖动图标即可将应用送入后台工作屏(软件实机截图)

附带专属自动化 Skill:让 Agent 自己管理屏幕

以往使用虚拟屏工具,最繁琐的步骤在于人工干预:人需要先打开软件、新建屏幕、再手动把指定的窗口拖到另一侧。yomado 最具前瞻性的设计,是它直接附带了一套针对智能体的自动化 Skill(skills/yomado/SKILL.md)。

如果你的视觉智能体具备电脑操控工具,只需在指令中提一句:「请使用 yomado 为本次 Blender 任务准备一块虚拟屏,完成后恢复原位」,Agent 就能通过自动化脚本自主完成建屏、重命名、将当前任务涉及的窗口平移到虚拟屏内、在虚拟屏上完成视觉观察与键鼠操作,并在全部任务完成后自动把窗口原路送回实体显示器。整个准备和收尾过程完全不需要人去充当「窗口搬运工」。

夜窗使用概念示意图:夜晚书桌上的两台实体显示器处于黑屏关闭状态,Mac 主机保持唤醒,右侧空气中浮现出供图形智能体后台运行的虚拟工作空间
夜间挂机设想:实体显示器可以关闭断电,Mac 保持运行供视觉 Agent 在虚拟空间静默干活(概念示意图)

拖拽式窗口调度与敏感应用安全防线

在日常管理交互上,yomado 的控制面板做得很像一个小型的桌面指挥中心。实体屏幕与虚拟屏会按照真实的排列比例并排展示,每块屏幕内部直接摆放着当前运行的应用大图标:

  • 即拖即走:想把某个应用交给 Agent,只需在面板里把该应用的图标直接拖拽到目标虚拟屏的矩形框内,系统就会自动把该应用的窗口移动到虚拟屏对应坐标,而不会误搬其他无关窗口;
  • 原路复原:任务做完后,把图标拖回实体屏框内,或者点击图标上的返回按钮,应用窗口就会自动恢复到本次运行最开始的几何位置和尺寸;
  • 关闭自动兜底:如果你在面板中关闭某块虚拟屏,yomado 会先尝试把该屏内的所有应用安全送回实体主屏,随后再销毁虚拟显示设备,防止应用窗口意外迷失在消失的坐标系中。

针对国内用户的实际桌面环境,项目甚至专门加入了一项针对微信窗口的实验性安全检查点。当把微信移入虚拟屏后,如果检测到需要进行登录确认、扫码或安全验证等敏感动作,系统会优先把微信窗口强制弹回实体主屏由真人确认,避免隐私和验证死锁。

边界说明、构建与安装使用

作者在文档中非常诚恳地给出了当前版本的实验边界:

第一,它与当前用户共用系统焦点。虚拟屏属于当前用户的登录图形会话,而不是独立的沙箱虚拟机或多租户隔离环境。虽然窗口在视觉上被移开了,但键鼠输入仍然与实体屏共用焦点,用户在打字时需要与正在操控键鼠的 Agent 协调分工。

第二,夜间全息待机的节电验证。虽然纯软件创建虚拟屏并让 Mac 保持唤醒的能力已经完全成立,但关闭实体显示器电源后各类第三方专业软件的长期无人值守渲染稳定性,官方仍在持续完善验证中。

构建与安装方面,yomado 专为 Apple Silicon 架构优化,体积只有 2.6 MB 左右,不依赖任何第三方运行时,运行内存占用极低。官方发布的 Yomado.zip 经过了 CHEKUSU INC. 的 Developer ID 签名并拥有 Apple 官方公证票据,支持应用内检查与自动更新。

官方入口

项目仓库:github.com/chekusu/yomado。官方网站:yomado.app。软件采用 MIT 协议完全免费开源,目前针对 Apple Silicon Mac 提供原生支持。

声明:本文来自投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论

表情 格式 链接 私密 签到

友情链接

    扫一扫二维码分享