Download

Download Blixt

Free plan, no card required. One download gives you all three interfaces — the desktop app, the local web UI, and the CLI.

Windows

v0.28.1 · amd64 · installer

Everything in one installer: the desktop app, the local web UI and the CLI. Windows 10/11, 64-bit. The app can check for new versions; you approve both the download and the installer launch.

Download for Windows
blixt-0.28.1-windows-amd64-setup.exe

Linux

v0.28.1 · amd64 · .deb

The desktop app, the daemon with its local web UI, and the CLI. Ubuntu 22.04 or newer (glibc 2.35+), Debian 12. The .deb adds launcher entries (app + web UI), blixt:// link handling, an App Center page — and registers our apt repo, so updates arrive through apt / App Center from then on.

Install from the APT repository →

Download for Linux
blixt_0.28.1_amd64.deb
  • tar.gz — no install, unpack and run ./blixt-gui or ./start.sh
  • arm64 — not built yet

macOS

v0.27.2 · universal · DMG

The desktop app, the daemon with its local web UI, and the CLI. One universal build for Apple silicon and Intel, macOS 13 Ventura or newer. Signed and notarized — it opens with a double-click, no security warnings to bypass.

Download for macOS
Blixt-0.27.2.dmg
  • zip — Blixt.app plus the loose daemon + CLI for servers; unzip and run ./start.command

Android v0.27.0 — Preview

An early Android build you can sideload today: arm64 devices, Android 10 or newer. It is a signed release build, put together the same way a store release is — call it a preview because the app is young, not because the build is a developer one. Not on Google Play yet, so Android will ask you to allow installing from your browser.

Installed the earlier preview? Uninstall it first. This APK is signed with a different key, so Android will refuse to install it over the old app. Uninstalling clears that app’s data, so let anything in progress finish before you remove it.

Download the APK About the Android Preview →

blixt-0.27.0-android-arm64.apk


Ubuntu / Debian

Install from the official APT repository.

Add the Blixt repository once and blixt becomes a normal system package: it installs with apt install, updates with the rest of your machine, and shows up in App Center. Every package is signed with the Blixt archive key, and the repository is served over HTTPS only.

Supported architectures: x86-64 (amd64), ARM64 (arm64), x86 32-bit (i386). Today we build amd64; the other two indexes exist and are empty until those builds ship, so apt on them reports no candidate rather than handing you the wrong binary. Ubuntu 22.04 or newer (glibc 2.35+), Debian 12.

Quick install

$ curl -fsSL https://packages.blixt.pro/install.sh | sudo bash

Manual installation

The same thing, one step at a time — for anyone who would rather not pipe a script into a shell.

# 1. add the signing key
$ curl -fsSL https://packages.blixt.pro/blixt-archive-keyring.gpg \
    | sudo tee /usr/share/keyrings/blixt-archive-keyring.gpg > /dev/null

# 2. add the repository
$ sudo tee /etc/apt/sources.list.d/blixt.sources > /dev/null << 'EOF'
Types: deb
URIs: https://packages.blixt.pro
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/blixt-archive-keyring.gpg
EOF

# 3. install
$ sudo apt update
$ sudo apt install blixt

apt picks the build matching your machine on its own — check yours with dpkg --print-architecture if you are curious, but you never have to choose a file by hand.

Update

$ sudo apt update
$ sudo apt upgrade

Uninstall

$ sudo apt remove blixt  # or: sudo apt purge blixt, to drop config too

# and, to remove the repository itself
$ sudo rm /etc/apt/sources.list.d/blixt.sources
$ sudo rm /usr/share/keyrings/blixt-archive-keyring.gpg
$ sudo apt update

Repository home: packages.blixt.pro · key fingerprint BAFA D75A 5A2F 1255 B9AE 76E0 080A ADFD 26EB 07BF


After you download

First transfer in minutes.

  1. Install & run. Run the installer and launch Blixt from the Start menu. The CLI and the local web UI are installed alongside it — or take the zip and run start.cmd instead, nothing has to be installed.
  2. Drop a file, get a code. Twelve words or one short string — share it with your receiver any way you like.
  3. Compare six digits when asked. Android requires the human check by default; desktop waits when either peer enables enforced verification. A match lets you verify nobody sits in the middle. After a recoverable interruption, Blixt requests only verified blocks still missing from the resumable session.
$ blixt send footage.mp4
room code (share it with the receiver):
ocean-vivid-eager-… (12 words)
peer connected · direct/ICE (QUIC)
verify (SAS): 055 437
■■■■■■■■■■■■■■ 100%
✓ complete · transfer verified

$ blixt recv --code "ocean-vivid-…"
saved: footage.mp4 · transfer verified

Integrity

Check what you downloaded.

The published downloads below have SHA-256 checksums. Verify the file before you run it with a SHA-256 tool from your operating system, then compare the result with the exact digest shown here.

blixt-0.28.1-windows-amd64-setup.exe

SHA-256: 49077234f403c4b6ac1364539ff67e23e869193b7949fc819f67b551738fed33

blixt-0.28.1-windows-amd64.zip

SHA-256: d0460b339b8923a9cfcd4ae40429bff17ce11566ab13ef242bc661ba8c6131c0

blixt-0.28.1-windows-x86-setup.exe

SHA-256: a4e7202d4255ba2e59796b061af1afc595089a12e8c658b6ff2e26705910eaca

blixt-0.28.1-windows-x86.zip

SHA-256: c1043519495c487fb8bb5e9627dca8e917dc38bb79341bb8e6c24f5de4c9f46c

blixt_0.28.1_amd64.deb

SHA-256: fdc2ea88f0c045ee6a5f6be028bfe79bdcb00db3179a5651a9a723de3398408f

blixt-0.28.1-linux-amd64.tar.gz

SHA-256: 8ad2fddbf927a993797c07d835da87866c310cc5f03db517a282b72db10481de

Blixt-0.27.2.dmg

SHA-256: 60aa2f7a4085aaa9a67c71fcb804c6f79120df8314aab79f4e977a7808f1e157

blixt-0.27.2-macos-universal.zip

SHA-256: 9cd7cea695c4dc371ba864ea1a8e83b8cdc793fc7d4228d3454eecb42d9a1406

blixt-0.27.0-android-arm64.apk

SHA-256: fec9fc7d4320efe2e35754b49ffe9ebe05c551f1c5d31468a19b759065b6da62


FAQ

Fair questions, straight answers.

Installer or zip?

The installer sets up Start-menu entries, the optional “Send with Blixt” right-click item and blixt:// links, and adds the user-controlled verified update flow. The zip installs nothing — unzip anywhere, run start.cmd. Both contain the same binaries. Note the installer is not code-signed yet, so Windows SmartScreen will warn on first run; verify the SHA-256 below if that matters to you.

How do updates work?

Blixt checks this site for a newer version and tells you when one is out. Nothing is installed behind your back: you press Update, the new installer is downloaded, its SHA-256 is checked against the one published here, and only then does it run. Turn the check off in Settings → Updates.

Is Android available? What about iOS?

Android v0.27.0 is available now as a signed arm64 APK for Android 10 or newer. Download the Android Preview — and if you already installed the earlier preview, uninstall it first. Google Play and iOS builds are not available yet; you can join the release updates list.

Do I need an account?

Transfers work after you sign in — that’s how the network knows your plan. The free plan costs $0 and needs no card. See what each plan includes.