桌上一台 Mac 一台 Windows 再加手机,TwinDesk 让它们共用一套键鼠和剪贴板
TwinDesk 是个人开发者 InukaAsith 在 10 月 14 日前后建的开源项目,GitHub 上约 2.5k 星,当前版本 2.4.0,许可证 GPL-3.0,免费。电脑端支持 macOS 13 以上、Windows 10/11、Linux(X11 和 Wayland),手机端要 Android 10 以上。组合很自由:Mac 配 Windows、Mac 配 Mac、电脑配手机都行。
01一套键盘鼠标,划过屏幕边缘就换电脑
把鼠标推到屏幕边缘,指针会出现在另一台电脑上,键盘也跟着过去,像两台电脑拼成了一块大屏。触控板的手势(切桌面、双指缩放)也会带过去。你可以设另一台电脑在左边还是右边,还能按 Scroll Lock(Mac 上是 F14)把指针锁在当前这台。
另外有两个相关功能:把闲置的笔记本或安卓平板当第二块屏幕;或者在一台电脑上开另一台电脑的应用窗口,比如在 Mac 上直接用 Windows 里的软件。
02复制、传文件、看手机消息
- 剪贴板共享:在一台设备复制,另一台直接粘贴,2.3 版起图片和截图也能过去。
- 文件传输和共享文件夹,Linux 上共享文件夹靠 Samba。
- 手机的通知、短信、来电可以在电脑上处理,需要装安卓“完整版”应用才有通知和短信。
- 手机摄像头能当电脑视频会议的摄像头;手机还能当遥控器和游戏手柄。
所有功能默认是关的,用到哪个再打开哪个,没打开的甚至不会加载。
03连接方式和隐私
设备可以走同一个 Wi-Fi、USB 线或蓝牙,没有共同网络时还能临时建 Wi-Fi 直连。2.2 版开始支持多台设备同时互联(TwinDesk Mesh),README 里这部分仍标注为 beta。
项目声明没有账号、没有统计代码、也没有云端中转,设备之间只和配对过的对方直连,数据加密。唯一的联网请求是向 GitHub 查有没有新版本,可以关掉。第一次用要在两台设备上各开一次,用配对码配一次对。
04第一次打开会被系统拦一下
作者没有买苹果开发者证书和 Windows 代码签名证书,所以系统不认识这个软件,会拦截一次。README 给的办法是:
- macOS:最省事是用 Homebrew 安装(brew install --cask inukaasith/twindesk/twindesk)。用 .dmg 的话,先打开被拦,再到“系统设置 › 隐私与安全性”点“仍要打开”。如果提示“已损坏”,README 给了一条去掉隔离标记的终端命令。
- Windows:浏览器提示文件不常见就选“保留”;安装程序弹出“Windows 已保护你的电脑”时,点“更多信息”再点“仍要运行”。
- Windows 11 如果开着“智能应用控制”,未签名软件没有“仍要运行”按钮,只能关掉该功能,而且许多版本关掉后不重装系统就打不开,这点要想清楚再动。
- Android:允许浏览器或文件管理器安装未知来源应用;Play Protect 警告时点“更多详情 › 仍然安装”。
这是个只有半个月历史的新项目,由个人维护,功能很多但还在快速改版,工作用之前建议先在备用设备上试用,并从官方 Releases 页下载安装包。


DeepSeek
Claude Code
Timestral