PiPanel 是一款专为 macOS (Apple Silicon) 设计的创新工具,它打破了传统“画中画”仅支持视频的限制,能够将任何正在运行的真实应用程序窗口转化为一个悬浮、可交互的画中画面板。

这不是简单的屏幕镜像或静态截图,而是一个实时的双向操作通道。你可以直接在悬浮的小窗口中点击按钮、滚动页面、输入文字,所有操作都会实时同步到原始窗口中。这让多任务处理变得前所未有的流畅,彻底告别了频繁的 Cmd + Tab 应用切换。
核心亮点:真·交互,非镜像
- 🖱️ 完全可操作:在画中画中进行的每一次点击、拖拽、滚动和键盘输入,都会直接作用于源窗口。你可以一边写代码,一边在悬浮的终端里运行命令;或者一边看文档,一边在悬浮的聊天窗口里回复消息。
- 👁️ 始终可见:将参考资料、监控仪表盘、即时通讯软件或长期运行的任务窗口缩小为画中画,悬浮在主工作区之上,确保关键信息永不失联。
- ⚡ 极速创建:除了通过菜单栏选择窗口,你还可以直接将真实窗口快速“甩”向屏幕边缘,瞬间生成对应的画中画,操作直觉且高效。
- 🎨 灵活布局:支持自由移动位置、拖动边缘调整大小,完美适配你的工作流布局。
技术原理与系统要求
PiPanel 利用了 macOS 先进的底层能力来实现这一功能:
- 屏幕录制权限:用于捕获选中窗口的实时画面流。
- 辅助功能权限:用于定位源窗口坐标,并将画中画中的鼠标/键盘事件转发回原始窗口。
系统要求:
- 操作系统:macOS 14 Sonoma 或更高版本。
- 硬件:Apple Silicon Mac (M1/M2/M3 系列芯片)。
- 权限:需授予屏幕录制和辅助功能权限。
使用场景
- 开发者:将终端、日志输出或 API 调试工具悬浮在 IDE 旁,实时监控运行状态。
- 内容创作者:将素材库、参考网页或即时通讯软件悬浮在剪辑/设计软件上方,随时查阅。
- 金融交易员:将行情走势图或交易面板悬浮在主分析界面,不错过任何波动。
- 日常办公:将微信/Slack/Teams 聊天窗口悬浮,实现“隐形”摸鱼或快速响应,而不打断当前文档编写。
已知限制
- DRM 保护:受数字版权管理保护的内容(如 Netflix、部分银行应用)可能无法捕获画面。
- 系统窗口:某些系统级弹窗、菜单或非标准窗口可能不会出现在选择列表中。
- 生命周期绑定:当源应用退出、窗口关闭或结构发生重大变化时,对应的画中画会自动结束。
开源与版本说明
PiPanel 的核心实现已开源,供开发者学习、研究和贡献。需要注意的是,官网提供的官方发行版可能包含额外的许可证管理、设备同步等专业功能,其界面和行为可能与纯开源构建版本略有不同。