悄悄地说着你也不懂的话

在同一个局域网里传文件、同步剪贴板,共享声音、键鼠和窗口。端到端加密,不经过任何服务器。

v0.0.57 · 免费开源 · MIT

花下的照片,蝉声里的歌,秋灯下的字,雪天的电影,都不必托付给云。凑近些,在耳边说就好。

一个应用,接管设备之间的所有往来。

01传输

像聊天一样,传任何东西。

Whisper
Pixel 9当前已连接 · 192.168.1.23:10002—0.0%
那天拍的照片,还在吗?
都在,整个文件夹发你
IMG_1001.HEIC · 4.2 MB
六月248 个文件 · 3.6 GB
0%
发点什么…
9:41
MacBook Pro当前已连接
那天拍的照片,还在吗?
都在,整个文件夹发你
六月248 个文件 · 3.6 GB
0%
发点什么…

文字、照片、视频和整个文件夹,拖进会话就发出去。不限大小,断线后从断点接着传,每个文件到达时都会校验。

  • 桌面端直接发送整个文件夹,不用先打包
  • 大文件断点续传,流式 SHA-256 校验
  • 图片全屏查看,音频直接播放,视频带封面
了解更多

02键鼠

一套键鼠,横跨每一台电脑。

MacBook Pro · 本机
Windows 台式机
Ctrl + Alt + Esc 收回
9:41
控制电脑Windows 台式机
体感触控板键盘

把其他电脑的屏幕排在本机旁边,指针移过边缘就切换过去,剪贴板随之同步。离开桌前,Android 手机也能当体感鼠标、触控板和键盘。

  • macOS、Windows 与 Linux(X11、GNOME 或 KDE Plasma)互相控制
  • Windows 锁屏界面也能用键鼠操作
  • 随时按 Ctrl + Alt + Esc 收回键鼠
了解更多

03流转

电脑上的窗口,拿在手里接着用。

MacBook Pro
回信
照片都收到了。
9:41
流转高清
MacBook Pro书房 iMac
窗口3
文本编辑
应用
回信
照片都收到了。
回信

在手机或平板上打开电脑的窗口,直接点、直接打字,声音也一起过来;窗口留在电脑后台运行,不占它的屏幕。反过来,安卓手机上的应用也能放到电脑上,用键鼠操作。

  • macOS、Windows 与 Linux(GNOME、KDE Plasma)的窗口都能流转
  • 安卓应用放到电脑上,用键鼠操作
  • 一个窗口也能直接送到另一台电脑上
了解更多

04声音

一个声源,一屋子扬声器。

MacBook Pro音源 · 系统声音
同步播放 · 0
Pixel 9左声道L
书房 iMac右声道R
ThinkPad同步播放L+R

把电脑正在播放的声音,送到一台或多台设备同时播放;还能分配左右声道,临时拼出一套立体声。

  • 一对多同时播放
  • 左 / 右声道分配
  • Android 手机也能做播放端
了解更多

05投屏 · 实验性

手机选片,电脑放映。

Whisper 投屏
12:0442:10
DLNA
9:41
投屏到
客厅的 MacBook
卧室电视

在电脑上打开「电视投屏」,同一网络里视频 App 的投屏列表就会出现这台电脑。视频在独立窗口播放,手机不用安装 Whisper。

  • macOS、Windows 与 Linux 都能接收
  • 暂停、拖动进度、调节音量与全屏
  • 基于 DLNA,独立于 Whisper 的加密通道

每天都会用到的小事, 也替你想好了。

⌘⌥V
发送剪贴板

快捷发送

从 Android 分享菜单、桌面右键或全局快捷键直接发出,不必先打开会话。

短信现在来自 Pixel 9验证码 386 204,5 分钟内有效

通知转发

选定 Android App 的通知会出现在电脑上,看验证码不用再拿起手机。

MacBook Pro⌘C
Pixel 9粘贴
取件码 8-2-1043

剪贴板同步

一台设备上复制,另一台直接粘贴;复制的文件在粘贴时才开始传输。默认关闭。

1280 × 720

桌面截图

点选窗口或框选区域,截图直接进剪贴板,粘贴到会话即可发送。

扫码配对

自动发现找不到对方时,扫一下二维码就能带入地址和设备身份。

位置Macintosh HDPixel 9书房 iMac
Pixel 9
DCIMDownloadMusicPictures

浏览对方的文件

像在本机一样浏览对方的文件,拖进访达就拷过来;也能挂进访达和资源管理器,用任何应用直接打开。

192.168.1.20:10003/k7m2
六月248 项 · 来自 MacBook Pro
全部下载(.zip)

共享链接

给没装 Whisper 的设备一个链接,用浏览器就能下载本机的文件,可以加密码。

MacBook Pro
Pixel 9当前已连接
书房 iMac当前已连接
ThinkPad当前已连接

同时连接多台

一台设备可以同时连着多台电脑和手机,每台都有自己的会话。

安全

安全,看得见。

每次配对,双方都要核对同一组配对码。确认之后,设备之间才建立端到端加密的会话。

双方一致
MacBook Pro

配对码

482913

✕确认配对
Pixel 9

配对码

482913

✕确认配对

端到端加密

X25519 交换会话密钥,XChaCha20-Poly1305 加密每一条内容。

只在局域网

设备之间直接相连,没有公网中继,也不在云端留下副本。

代码公开

MIT 开源,每一行实现都可以审阅。

说明:局域网发现与连接元数据不加密,本地数据库和收到的文件不做静态加密;实现尚未经过独立的密码学审计。

三步,开始互联。

  1. 1

    安装

    在每台设备上安装 Whisper。

  2. 2

    发现

    同一网络里的设备会自动出现在列表中;找不到时,扫码即可。

  3. 3

    确认

    双方核对配对码,之后就能直接发送。

下载 Whisper

免费、开源,不用注册账号。

最新版本v0.0.57更新日志
macOSmacOS 10.15 及以上

Apple 芯片与 Intel 各有原生安装包,「关于本机」里能看到你是哪一种。

WindowsWindows 10 / 11 · 64 位

安装包附带锁屏键鼠服务。

Linuxx86_64

自动发现依赖 Avahi;视频预览与投屏需要 libmpv。

AndroidAndroid 7.0 及以上

多数手机选 ARM64,不确定就选通用包。

iOS实验性iOS 15 及以上

未上架 App Store,没有经过完整的真机测试,不保证可用。发布页附带未签名的安装包,可自行签名安装。

前往 GitHub

常见问题

和 OpenAI 的 Whisper 有关系吗?

没有。这是一个局域网设备协作工具,和语音识别模型无关。

设备之间需要联网吗?

只要在同一个局域网(同一 Wi-Fi 或同一台路由器)里即可,不需要连接互联网。唯一的例外是电视投屏:播放在线视频时,电脑要自己从视频源读取内容。

列表里看不到对方怎么办?

先确认两台设备在同一个网络,并且都打开了 Whisper。如果网络禁用了 mDNS / Bonjour,就无法自动发现;这时点设备列表顶部的二维码图标,扫码或输入对方的 IP 和端口(默认 10002)。

传输有大小或类型限制吗?

没有。任何类型、任何大小都可以,留意本地剩余空间即可。断线后重新连上,大文件会从断点继续。

传输速度取决于什么?

Wi-Fi 信号、设备性能和磁盘速度。加密与 SHA-256 校验都是边传边做,传完不需要再把大文件完整读一遍。

数据安全吗?

配对会话中的内容端到端加密,界面会显示设备身份与可信状态。局域网发现与连接元数据不加密,本地数据库和收到的文件也不做静态加密。电视投屏和共享链接各自使用独立的服务(DLNA、普通 HTTP),不经过 Whisper 的加密通道。

指针留在另一台电脑上回不来怎么办?

在主控端按 Ctrl + Alt + Esc(macOS 为 Control + Option + Esc),键鼠会立即回到本机。

Android 手机怎样当鼠标和键盘?

两台设备连接并互相信任后,在手机上打开电脑的会话,点「控制电脑」再点开始。支持体感鼠标、触控板、虚拟键盘、组合键和短文本;没有陀螺仪时仍可使用触控板和键盘。被控电脑支持 macOS(需辅助功能权限)、Windows,以及 Linux 的 X11、GNOME 或 KDE Plasma(Wayland)。

投屏是屏幕镜像吗?

不是。它接收视频 App 通过 DLNA 投过来的媒体,不支持 AirPlay、Miracast 或系统屏幕镜像。能否投屏、清晰度和受保护内容由视频平台决定。功能默认关闭,同一来源第一次请求时会提示确认。

Linux 上需要准备什么?

自动发现依赖 Avahi;声音共享需要 PulseAudio 或 PipeWire Pulse;键鼠共享和手机控制需要 X11 会话,或 GNOME、KDE Plasma 的 Wayland 会话;挂载其他设备的文件需要 fuse3(多数发行版已自带);把本机窗口流转出去需要 GNOME 45 及以上或 KDE Plasma 6 的 Wayland 会话,FFmpeg 还要带 x264 或 openh264 编码器;视频预览与投屏需要 libmpv,窗口流转需要 FFmpeg。缺了这些,其他功能照常可用。

为什么没有 iOS 版?

上架 App Store 需要每年付费的 Apple 开发者账号,所以暂时没有正式的 iOS 版。每次发布都附带一个未签名的 ipa,可以用 AltStore、Sideloadly 等工具以自己的 Apple ID 签名安装;免费 Apple ID 签的应用每 7 天要重新签一次。它没有经过完整的真机测试,不保证可用,遇到问题欢迎反馈。

whisper

近处的话,就在近处说。

几分钟装好,从此不用再给自己发消息传文件。