TwinDesk:一套软件把 Mac、Windows、Linux 和安卓连成一张桌子
TwinDesk 用一个软件在四平台间共享键鼠、剪贴板、文件和手机来电短信,无需账号与云端,GPL-3.0。
项目资料
GitHub Ecosystem- 许可证
- GPL-3.0
- 主语言
- JavaScript
- 星标
- 2,812
- 核查时间
- 2026-11-02
以上快照资料以核查当日为准,可能随版本或运营策略变化。

几台电脑摆在一张桌上,键鼠还是各管各的,传个文件要开聊天软件,接电话得放下手头的事去找手机。TwinDesk(InukaAsith 开发,GitHub ★2,812)把这套协作装进一个软件:屏幕、应用窗口、文件、剪贴板、摄像头、通话短信和键鼠,全部在 Mac、Windows、Linux 和安卓之间互通,设备之间直接加密互联,不注册账号、不连云端。10 月 14 日建库到发稿不到一个月,已经发到 v2.5.0-beta.1,迭代速度相当快。
它的定位可以概括为「软件 KVM + 手机桥」:Synergy/Barrier 解决键鼠共享,KDE Connect 解决手机和电脑互通,TwinDesk 把两类需求装进同一个应用,README 的 topics 里也直接写着 kde-connect-alternative 和 synergy-alternative。所有功能默认关闭、按需加载,2.3 版还把托盘驻留内存减了约一半。

核心功能
- 一套键鼠管所有电脑:鼠标移到屏幕边缘即切换控制权,Scroll Lock 可以把指针锁在某台电脑上;这是它作为软件 KVM 的基本盘。
- 把别的设备当第二块屏:旧笔记本或安卓平板可以直接变成 Mac 或 PC 的扩展屏幕,不用买显示器。
- 跨系统开对方的应用:Windows 程序可以在 Mac 上以独立窗口运行,反过来也一样,应用不用装两遍。
- 手机反哺电脑:来电和短信在电脑上接听回复,手机摄像头可以充当视频会议的 webcam,还能当触控板、遥控器和游戏手柄(2.3 版新增)。
- 剪贴板带图片:2.3 版起截图复制后在另一台设备直接粘贴,文本之外图片也走得通。
- 连接方式三选:同一 Wi-Fi、USB 数据线,或蓝牙加设备间直连的 Wi-Fi Direct——没有共同网络也能用。
典型使用场景
- Mac 和 Windows 双机办公的人:一套键鼠,剪贴板和文件跨屏拖拽,Windows 上才有的客户端不用来回切机器。
- 想给笔记本加一块屏的人:手边的安卓平板摇身变成扩展显示器,省掉一根 HDMI 线。
- 桌面上不想再看手机的人:短信和来电在电脑上处理,摄像头留视频会议用。
想在 iPad 上跑完整 macOS 可以看我们此前报道的 VirtualMacOniPad;要在安卓上跑桌面 Linux 则可以看 Podroid。TwinDesk 只做「把已有设备连成一张桌」这一件事。
快速上手
到 Releases 下载对应平台的安装包(macOS 13+、Windows 10/11、Linux X11/Wayland、Android 10+),两台设备都装好后打开软件,输入配对码完成连接,然后在功能列表里逐个开启需要的共享项。普通键鼠共享走同一局域网即可;跨网段或没有 Wi-Fi 的场合用数据线或蓝牙配对。网页版介绍与文档在 twin-desk.vercel.app。
小结
适合桌面不止一台设备、又嫌 Synergy 收费和 KDE Connect 功能分散的人;一台设备用到底的用户用不上它。要注意:项目还不到一个月大,当前最新是 v2.5.0-beta 预发布,生产环境使用建议跟在 v2.4.0 稳定版后面;功能默认全关虽然省资源,但每个功能都要手动开启,首次配置有学习成本。GPL-3.0,主语言 JavaScript(Electron),截至 2026 年 11 月 2 日 ★2,812,仍在活跃发版。