Everything Breeze does

One engine. Five ways to reach it.

The same Rust core runs underneath every app, so a Mac and a Pixel speak the same language on the wire. What sits on top is written for each platform, which means each one can do things the others cannot.

This page lists all of it, including the gaps. Windows is the newest app and it is close behind the rest now. The terminal only sends. Both say so below.

iPhone and iPad

Beta on TestFlight

SwiftUI, iOS 17 and up

Only here

  • Breeze in Control Center, on the Lock Screen, and on the Action Button
  • A camera inside Breeze that shoots video as well as photos, and sends without leaving the app
  • One app for both iPhone and iPad

Not yet

  • Receiving while the app is closed

Mac

Beta on TestFlight

SwiftUI, macOS 14 and up

Only here

  • Send files or your clipboard straight from Control Center
  • A menu bar popover that puts sending, the QR code and the files window one click away
  • Agent setup written out per client: Claude Code, Cursor, VS Code

Not yet

  • Bluetooth wake

Android

Beta on Google Play

Jetpack Compose, Android 8 and up

Only here

  • Create a Wi-Fi network from the phone, with no router and no data plan
  • A home screen widget
  • Wake a device from inside the share sheet
  • A Quick Settings tile, launcher shortcuts, and your devices in the share sheet

Not yet

  • Spelled out error messages when a transfer fails

Windows

Beta, direct download

WinUI 3 and .NET 8, Windows 10 and up

Only here

  • Throw the cursor into a screen corner and a drop zone appears there
  • Right-click a file in File Explorer and send it, without opening Breeze
  • Pro bought on the web and turned on with a link, not through a store

Not yet

  • Showing or scanning a QR code to reach a device
  • Bluetooth wake, and receiving from Quick Share
  • Combining two Vaults into one, and pasting into a Vault
  • Giving a theme away. Windows can receive one, not send one.

The terminal

Version 0.2.0

A single Rust binary, macOS and Linux

Only here

  • The only way to use Breeze on Linux
  • Pipe anything into a send: pbpaste, a screenshot, the output of a command
  • Scriptable, with JSON output and a dry run

Not yet

  • Receiving
  • Windows

Finding each other

Breeze needs a network, not the internet. On a good network it takes seconds. On a bad one there are five more ways in.

iOS
Mac
Android
Win
CLI
Devices appear on the radar automaticallyMulticast announce, with an HTTP scan as backup.
Works on any Wi-Fi, including one with no internet
Works over a phone hotspot
Create a Wi-Fi network from the phone itselfNo router, no data plan. They join by scanning a QR code.
Wake a sleeping device over BluetoothIt sits dimmed on the radar. Knock, and it comes back.
Add a device by IP address or local hostnameFor office and campus networks that block discovery.
Show a QR code carrying this device’s own addressAddress, port, and name in one code, so nobody has to read an IP aloud.
Scan a QR code to reach a deviceIt lands on the radar under its real name. Nothing typed.
Show a QR code that invites someone to Breeze
Receive from Google Quick ShareThey send with nothing installed. Breeze cannot send back.
See and be seen by LocalSend
Network diagnostics when something is off
Reach a device on a second routerA router plus an extender in router mode makes two networks in one house. Breeze finds its way across.
Partial
Partial
Devices you have met come back on their ownSwitch networks and Breeze goes looking for them again. Nothing to scan by hand.

Sending

Tap a device. That is the whole interaction. Everything else is a shortcut to it.

iOS
Mac
Android
Win
CLI
Tap a device on the radar
Send panel
Drop zone
--to
Send to several devices at once
--to all
Send from the system share sheetWithout opening Breeze first.
Drag files onto a drop zone
Shake the mouse mid-drag to summon the drop zoneGrab a file, shake, the zone appears under the cursor.
Throw the cursor into a screen corner to summon the drop zoneBottom right by default, and you can pick another corner.
Global keyboard shortcut for the send panel
Send whatever is on the clipboard
stdin
Take a photo or video and send it right away
Photo only
Live progress, cancel mid-transfer
No file size limit, no file type limit
Machine-readable output for scripts
--json
Pick a device from the share sheet’s top rowOne tap from inside another app, straight to a device.
In testing
Open Breeze from Control CenteriOS 18 and up, where it sits on the Lock Screen and the Action Button too. macOS 26 and up.
Send from Control Center without opening BreezeFiles, or whatever is on the clipboard. macOS 26 and up.
Open Breeze from the Quick Settings shade
Start a send from a long press on the app icon
Right-click a file in File Explorer and send itAlso on the Send to menu. Breeze does not have to be open.

Receiving and the Inbox

Files land in the Breeze Inbox and stay there until you deal with them. Open one, forward it on, save it into a Vault, or leave it where it is.

iOS
Mac
Android
Win
CLI
Accept or decline every incoming transfer
Arrival card with a preview of what came in
Browse the Inbox inside the app
Received files stay until you delete them
Copy a received item straight to the clipboard
Show in Finder or File Explorer
Save a received photo to the photo library
Save a received item into a Vault
Choose where received files are saved
Receive while the app is closedThe menu bar on Mac, the tray on Windows.
Not yet
Receiving at all
Not yet

Vaults

A Vault is where you gather the things you reach for. Files, links, snippets. Local Vaults are free. Syncing them between your devices is the Pro feature, and it happens over your own network with nothing uploaded.

iOS
Mac
Android
Win
CLI
Files Vaults, with folders and thumbnails
Bookmarks: links you keep on every device
Snippets: text and images you paste oftenPaste it into Breeze on one device. With sync, it is ready to copy on the others.
Create as many Vaults as you want
Paste on the radar and it files itself by type
Save into a Vault from the share sheet
Sync across your own devicesPro
Share a Vault with another personPro
Deletions arrive as a question, not an actionA file deleted elsewhere waits a week for you to accept or reject it. Nothing goes missing behind your back.
Renames are detected, not re-sentSame file, new name, no transfer.
Badges for what is new since you last looked
Sort by name, date or size
A real folder on disk you can open in Finder or File ExplorerPut the Breeze folder wherever you like.
Sync keeps running in the backgroundSwitch Wi-Fi in the middle of a sync and it picks itself back up.
Link another device to a Vault from settingsProAsk a device that already holds your Vaults to take this one in.
Combine two Vaults into oneFor when two devices each ended up holding their own.
Leave a shared VaultThe other members are told right away.

Opening what you get

Breeze opens files itself instead of bouncing you into another app. Every viewer is built for the format.

iOS
Mac
Android
Win
CLI
Images
Video, with a scrubber
Audio, with a waveform
No waveform
PDF
Text and Markdown
Bookmarks, with the title and the domain
Archives and presentations, with their details
A preview pane beside the file grid
Edit and export a picture or a videoProCrop, resize, convert, trim, or squeeze it under a size you name.

The devices around you

Names, trust and pins are stored on your device only. Two devices that have met carry nothing that links them.

iOS
Mac
Android
Win
CLI
Give any device a nicknamePro
Free
Pin your favorites to the topPro
Trust a device with one tapPro
Accept automatically from trusted devicesPro
Block a device
TLS 1.3 with a certificate unique to each devicePinned, so a device that changes identity is a new device.
No account, no sign-in, no email
Usage insights are off until you turn them on
None sent

Color

Twelve base themes, sixty more that arrive as weekly drops, and five that only exist if somebody gives you one. Drops are free whether or not you buy Pro. Color is the part of Breeze we give away.

iOS
Mac
Android
Win
CLI
Twelve base themes
Sixty drop themes, free for everyoneEach one appears through a link for a limited window, then it is gone.
Give a color you own to somebody else
Receive only
Living backgroundsA slow generative field built from the theme, not a video loop.
Themes hidden behind a puzzleSolve it and the background is generated from your solution.
Haptics you can switch off

Your own numbers

Breeze keeps a record of what you send and who you send it to. It stays on the device and has no way out.

iOS
Mac
Android
Win
CLI
Usage statistics kept on the deviceA file in private storage with no network path out of it. Not the same thing as the analytics you opt into.
A thirty day activity graph
See which devices you share with most
Build a card from your stats and share itFive layouts. It exports as a real PNG, dated and named after the device that made it.
Cards use any theme you own, living backgrounds included

AI agents

Breeze speaks the Model Context Protocol, so the agents you already run on your desktop can use it. Free, not Pro. It is off until you switch it on, and it never leaves the machine.

iOS
Mac
Android
Win
CLI
An MCP server inside the app, off until you turn it on
Eight tools: see devices, send files, browse and read Vaults, add files
Set every tool to allow, ask, or off
A call you have not allowed stops and asks you firstThe tool waits for the answer. No answer, no call.
Agents can never deleteThe most they can do is put a request in front of you, and it waits as long as it takes.
A write into a Vault never replaces what is thereThe same file twice is one file. A name collision gets a number.
The last two hundred calls, listed in SettingsNames and counts. Never what was in the file.
Loopback only, behind a token, on a fixed port
The setup to paste, with the token already in itWritten out per agent on the Mac: Claude Code, Cursor, VS Code.
Partial

Living on the system

Each app is written for its platform, so it behaves like the platform.

iOS
Mac
Android
Win
CLI
Menu bar or system tray
Start when the computer starts
One window holding the Inbox and every VaultSummoned with a shortcut, with a sidebar, a file grid and a preview pane.
Home screen widget
Decline files while a full-screen app is running
Runs on iPad
Shell completions
zsh, bash, fish, pwsh
Linux

Free and Pro

Pro is an optional upgrade at €14.99 a year, and its main feature is Vault sync. One purchase covers six devices, in whatever mix of platforms. It does not gate sending, receiving, file size, or how many devices you use. The paywall only appears when you tap something marked Pro. During the beta, everyone has Pro.

Free

  • Send and receive anything, any size, to any number of devices
  • Every way of connecting, including the Android hotspot
  • Create Vaults, browse them, save links and snippets into them
  • The Inbox, holding what you receive until you deal with it
  • Every theme, and giving colors away
  • The whole terminal app

Pro, from €14.99 a year

  • Vaults that sync across your devices, over your own network
  • Sharing a Vault with another person
  • Trusted devices, and accepting from them automatically
  • Nicknames and pins for the devices around you
  • One purchase covering six devices, any platform
  • A Family plan covering twelve devices at home

One purchase covers six devices, in any mix of iPhone, iPad, Mac, Android, and Windows. Family covers twelve.