LAN · PEER-TO-PEER · END-TO-END ENCRYPTED

Whisper, a direct local link for your devices.

Share instantly, share confidently, and resume after a disconnect. Text, files, audio, and input move directly between trusted devices over your LAN.

View source

v0.0.45 · port :10002

LOCAL NETWORK192.168.0.0/24 · :10002
NO RELAYLAPTOPmacOSPHONEAndroidDESKTOPWindowsfile · audio · input
LAN-ONLYEND-TO-END ENCRYPTEDNO CLOUD RELAY5 PLATFORMSOPEN SOURCE · MIT

CAPABILITIES

What it does

Six core workflows for sending, organizing, notifications, audio, and input.

QUICK SEND

System quick send

Send from the Android share sheet, a desktop file menu, or a global hotkey without opening a conversation.

MEDIA

Media message timeline

View images full screen, play audio inline, open video in the system player, and batch-delete selected messages.

ASSISTANT

Transfer assistant

Send folders, search message text, and save snippets; clipboard sync stays out of conversations and transfers files on paste.

ANDROID

Android notification sync

Choose Android apps to listen to and forward their notifications to connected trusted devices.

AUDIO

System audio sharing

Stream one desktop's system audio to another device on your LAN.

CONTROL

Keyboard & mouse

Control multiple desktops with one keyboard and mouse while text, image, and file clipboard content follows the workspace.

TRANSFER · CHAT TIMELINE

Send anything, like a chat.

Text and manually sent files share one timeline, while auto-synced clipboard content stays out of conversation history. Image, video, and audio cards appear while data is still arriving; completed images open full screen, audio plays inline, and video opens in the system player.

  • Full-screen images and inline audio
  • Video opens in the system player
  • Receiving, verifying, and complete states update in place
  • Long-press, multi-select, and batch-delete records
CHAT TRANSFERTEXT · FILE · CLIPBOARD
MACBOOKPHONETEXTMeeting notesFILEwhisper-setup.exe84 MB · deliveredCLIPBOARDssh://local-devicedrop files or paste text

AUDIO · MULTI-DEVICE GROUP

One source, a room of speakers.

Stream one desktop's system audio to a group of devices at once. Assign left / right channels or keep them in sync — a simple speaker matrix on your LAN.

  • One source, many devices at once
  • Left / right channel roles
  • Basic sync, controlled as a group
GROUP PLAYBACK1 SOURCE → 3 OUT
SOURCEsystem audioCH LleftCH RrightSYNCgroup

INPUT · MULTI-DEVICE WORKSPACE

One keyboard and mouse, every screen.

Bring trusted desktops into one input workspace. Control and clipboard content follow the active machine, and a copy made on any member becomes the latest workspace item.

  • One keyboard and mouse across desktops
  • Latest copy wins throughout the workspace
  • Files transfer only when pasted
EDGE CROSSINGDESKTOP A → B
DESKTOP Ahost · controllerDESKTOP Bedge

SETUP

How to start

Four steps to a direct device-to-device link.

01

Download & install

Grab the build for each of your platforms.

02

Launch the app

Open Whisper on the devices you want to link.

03

Discover or scan

Find devices automatically or scan a QR with endpoint and identity.

04

Confirm & send

Confirm the same pairing code on both devices, then send through an encrypted session.

PLATFORMS & BUILDS

Platform support

Text and file transfer work everywhere — the table lists only how each platform differs and what it needs.

PLATFORMFormBUILD
AndroidPrimaryMobile12.3 MB
macOSFullDesktop14 MB
WindowsDesktop17.6 MB
LinuxDesktop11.5 MB
iOSExp.MobileIPA

TECHNICAL SPEC

Transport
Direct WebSocket over the LAN
Encryption
X25519 session keys + XChaCha20-Poly1305
Relay
No public relay; cross-device clipboard items may pass through the active controller
Default port
:10002 (configurable in settings)
Pairing
Discovery or QR + matching code confirmation
License
MIT, open source

Current version: v0.0.45·Changelog

FAQ

FAQ

How do I use Whisper?

Put devices on the same LAN, find the other device through discovery or QR, then confirm the same pairing code on both sides. QR pairing needs no extra password.

What file types are supported?

All types, with no size limit — just keep an eye on available local storage.

How fast are transfers?

Actual speed depends on Wi-Fi signal, device performance, and disk speed. Encryption and SHA-256 verification stream with the transfer, so normal completion does not reread the entire large file.

Is the data secure?

Paired application data is end-to-end encrypted, and the UI shows identity and trust state. LAN connection metadata and local staged files are not hidden or encrypted at rest.

Can I preview received media?

Yes. Images open full screen, audio plays inline, and video or other files open through an available system app.

Can interrupted transfers resume?

Yes. Large file transfers can resume after reconnecting.

Can it share desktop audio?

Yes, on desktop. Linux needs PulseAudio or PipeWire Pulse compatibility.

Can a PC control another desktop with K/M?

Yes. macOS, Windows, and Linux can act as source or receiver and share text, image, and file clipboard content inside the workspace. Linux currently requires X11.