最新消息:

TwinDesk:开源一站式跨设备协作工具,一个应用搞定键鼠共享、文件互传、剪贴板同步与屏幕扩展

佳软 yeeach 57浏览 0评论

 

相信多设备使用者都遇到过这样的场景:左边是 MacBook,右边是 Windows 台式机,旁边还放着一部 Android 手机。想在三个设备间共享鼠标键盘、复制粘贴、传文件、接电话,结果来回切换设备、插拔线缆,效率直接被打断。

以前在《多台PC共享键盘、鼠标方案汇总》、《Beamer:精致的开源跨平台键鼠共享工具,一套键鼠无缝控制 Mac、Windows 和 Linux》等文章中分享过各种多设备协同方案。

整体而言,键鼠共享、手机互联、投屏、虚拟第二屏、文件传输这几个赛道选手众多,极为拥挤,但各种软件都有其核心市场,常见的使用方案:键鼠共享用 Synergy / Barrier / Deskflow,手机互联用 KDE Connect,投屏用 scrcpy,第二屏与串流用 Sunshine + Moonlight 或商业软件,文件传输用 Localsend。

开源项目 TwinDesk 试图将键鼠共享、文件传输、剪贴板同步、屏幕共享与手机联动整合到一个应用里。

TwinDesk:https://github.com/InukaAsith/TwinDesk

 

TwinDesk 把多台电脑(Mac / Windows / Linux)和 Android 手机/平板,整合进一个统一的“桌面环境”。

TwinDesk 的核心能力包括:电脑之间的协同、把 Android 设备当作「对等节点」的手机互联、连接方式灵活、隐私优先的设计。

1. 电脑之间的协同

  • 键鼠共享:指针推出屏幕边缘即切到另一台机器,键盘跟随指针;触控板手势(切换空间、缩放、显示桌面)可以透传;双击热键归位。
  • 扩展屏与远程屏幕:给 Mac 创建真正的虚拟显示器,把桌面扩展到另一台 PC 或 Mac 上;也可以把对方屏幕拉进一个窗口里操作。传输用低延迟 H.264,可选插帧。
  • 单应用窗口化:把对方机器上的某个应用单独投到本机,拥有自己的 Dock 图标或开始菜单固定项,类似一个轻量版的 RemoteApp。
  • 文件与终端:跨屏幕边缘拖拽文件,⌃⌥C / ⌃⌥V(Win/Linux 为 Ctrl+Alt+C/V)复制粘贴文件;共享文件夹以网络驱动器形式出现;ssh twindesk 免密码打开对方 shell。
  • 剪贴板、声音、通知、Wake-on-LAN:剪贴板会跳过密码管理器的条目;一台机器的声音和通知可以在另一台上原生呈现。
  • 多设备:可配对任意数量的电脑和手机,用 Switch / Take over / Disconnect 在它们之间移交会话。

 

2. 手机/平板互联

  • 多数「手机连电脑」工具只做到通知和传文件,TwinDesk 把安卓设备当作与电脑对等的节点。
  • 投屏与单应用窗口:底层借用 scrcpy 的 server,可以把单个安卓 App 开成桌面上的独立窗口并固定到 Dock。
  • 平板作第二屏:Extend 或 Mirror,触摸即鼠标(单指点击、长按右键、双指滚动)。
  • 电话与短信:在电脑上接听、拒接、拨号;蓝牙配对后电脑充当手机耳机(Linux 需 PipeWire);读写短信。
  • 相册与文件:浏览并保存手机相册,管理手机存储,双向共享文件夹。
  • 键鼠越界到手机:走无线调试,或走无障碍服务(后者不需要开发者选项)。
  • 电话、短信、相册、手机文件四项默认关闭,开启对应页面时才申请权限。

 

3. 连接方式灵活

连接方式灵活 支持同一 Wi-Fi、USB、蓝牙、Wi-Fi Direct、热点。系统会根据带宽需求自动选择或切换链路。配对一次(通过配对码),之后即可使用。

会话、键鼠、剪贴板、通知、电话短信可以全部跑在蓝牙 LE 上;当需要大带宽(屏幕、大文件)时,临时拉起一条 Wi-Fi Direct 或接入手机热点,用完再退回蓝牙。插上 USB 线时手机会自动迁移到有线链路。

 

4. 隐私与设计理念

  • 无需账号、无遥测、无云中继
  • 设备间直接加密通信(TLS)
  • 所有功能默认关闭,按需开启(资源占用更轻)

 

 

TwinDesk 横跨了键鼠共享、手机与电脑互联、第二屏与串流、文件与剪贴板 四个多屏协同的领域,各领域的标杆。

1. 键鼠共享(软件 KVM)

Deskflow:https://github.com/deskflow/deskflow

Lan Mouse:https://github.com/feschber/lan-mouse

Synergy 3(收费软件):https://github.com/feschber/lan-mouse

PowerToys 的 Mouse Without Borders:最多控制 4 台电脑,带剪贴板与文件传输,但仅限 Windows。

 

2. 手机与电脑互联

KDE Connect:https://kdeconnect.kde.org/

scrcpy:https://kdeconnect.kde.org/

 

3. 第二屏与串流

Sunshine + Moonlight:自建低延迟桌面串流,配合虚拟显示器可用作无线第二屏。

DeskPad:https://github.com/Stengo/DeskPad macOS 虚拟显示器小工具,TwinDesk 的 Mac 虚拟屏就改编自它。

Deskreen:https://github.com/pavlobu/deskreen 用任意设备的浏览器充当第二屏,无需在接收端装软件。

 

4. 文件与剪贴板

LocalSend:https://github.com/localsend/localsend

 

TwinDesk 的野心很大:它试图键鼠共享、文件传输、剪贴板同步、屏幕共享与手机联动整合到一个应用里,并且强调“无账号、无云、可离线”。对于同时用 Mac、Windows、Linux 和 Android 的人来说,TwinDesk 是一个很有潜力的新选择。

 

 

一些相关资源:

多台PC共享键盘、鼠标方案汇总

基于 scrcpy 的Android 远程控制工具汇总

Beamer:精致的开源跨平台键鼠共享工具,一套键鼠无缝控制 Mac、Windows 和 Linux

OpenDisplay:把iPhone / iPad 变成 Mac 第二屏的开源 Sidecar 替代品

把手机变为PC 无线网卡/摄像头/键盘/显示器/麦克风方案汇总

iPhoneMirror / rPlayHub:两款开源 iPhone 投屏与控制工具,谁更接近 iOS 版 scrcpy?

 

 

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址