sumimakito
Mac-Duo
Wish you could bring the iPhone Duo effect to your MacBook?
Documentation snapshot
README 快照
翻译暂时拿不到。
机器翻译的项目简介,仅供参考。原文在下方,也可以直接用浏览器自带的整页翻译 (Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」)。
下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。
本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。
Mac Duo
Wish you could bring the iPhone Duo effect to your MacBook?
https://github.com/user-attachments/assets/3ea3b098-c6d2-4398-8f3a-e9087bbb33f2
Close the lid and watch your screen content tilt, blur, and fade as it moves.
Mac Duo adds this effect to your MacBook, with controls in the menu bar.
With the default settings, it’s recommended to view the effect in front of your MacBook.
- Metal rendering: Uses GPU rendering to apply perspective, blur, and dimming as the lid closes.
- Live screen content: Uses ScreenCaptureKit to capture and render screen content in real time.
- Adjustable perspective: Tweak the perspective to suit your viewing position and make the effect look more natural.
[!NOTE] Mac Duo is completely free to use. Whether you use the app or reuse its code in your projects, please consider sponsoring me if you find it helpful.
Special thanks to our team at Moeru AI for sponsoring the Apple Developer Program membership used to sign and notarize the prebuilt app here.
Download
Download DMG | Download ZIP
These downloads contain the latest development build for Apple Silicon and Intel Macs.
Requires macOS 14 or later and a MacBook with a compatible lid angle sensor. Grant Screen Recording permission when prompted to enable the effect.
Build
Requires Xcode with Swift 6.0 or later. Run from the project directory:
./build.sh
The script creates build/Mac Duo.app with an ad-hoc signature. Open it from Finder, or build and launch with:
./build.sh --run
macOS may require Screen Recording permission again after rebuilding with ad-hoc signing.
Known limitations
- Only MacBooks with a compatible lid angle sensor can use the effect. The app reports when no sensor is available.
- The effect applies only to the built-in display.
- The effect stops when macOS sleeps as the lid closes.
- Clicks pass through the effect to the apps underneath.
Acknowledgements
This project is built with AI assistance.
License
Licensed under the Apache License 2.0. Copyright 2026 Makito.
See NOTICE for attribution.
Official distribution
获取与安装
暂未发现可确认的官方软件包地址
当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。
本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。
Before installing
使用前核验
本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。