BÁKN // OLD NORSE: A BEACON. A SIGNAL LIT WHEN ALL ELSE FAILS.

The message
gets through.

Bákn is a secure, cross-platform messenger that keeps people connected even when the network doesn't cooperate. Wi‑Fi down? Cell tower gone? Your messages relay phone‑to‑phone until they land.

E2E SIGNEDBLE MESH FALLBACKWEBRTC CALLSWIN / MAC / IOS / ANDROIDZERO MESSAGE LOSS
01 // CAPABILITIES

Everything a messenger should do. Then it keeps going.

RT-01 / CHAT
Real-time chat
Channels and direct conversations with typing indicators, replies, edits, and delivery status — all live over WebSocket.
AV-02 / CALLS
Voice & video calling
Built-in WebRTC calls with camera and mic controls, plus screen sharing. No plugins, no third-party bridge.
FS-03 / FILES
File & image sharing
Drag-and-drop photos, docs, and PDFs with inline previews. Every upload is malware-scanned, capped at 25 MB.
BM-04 / MESH
Works offline, keeps working
Server gone? Bákn relays messages phone-to-phone over Bluetooth mesh until the connection is restored.
XP-05 / NATIVE
True cross-platform
One app, built with .NET MAUI, running natively on Windows, Android, iOS, and macOS.
RC-06 / RESILIENT
Smart reconnection
Sessions persist across restarts, tokens auto-refresh, and network flaps never cost you a message.
02 // THE DIFFERENCE

The network died.
Nobody noticed.

When the server connection drops, Bákn falls back to a Bluetooth mesh network — relaying messages phone‑to‑phone until a connection is restored. Festivals, disasters, dead zones, blackouts: the conversation keeps moving.

> No other consumer chat app does this.

0
MESSAGES LOST
P2P
BLE RELAY HOPS
AUTO
FAILOVER + RESYNC
12:47:03 ✕ uplink lost — tower unreachable
12:47:03 ◈ mesh mode — scanning peers…
12:47:05 ◈ 3 peers in range · route established
"we're by the north gate — meet there"
12:47:06 relayed via 2 hops → delivered ✓✓
12:52:41 ◈ uplink restored — syncing 14 messages…
12:52:42 sync complete · 0 lost
03 // SECURITY-FIRST

Locked down by default.

End-to-end signed messages — every message is cryptographically signed; tampering is detectable, impersonation isn't possible.
Encrypted local storage — your history is encrypted at rest on every device.
Content-type validation — every upload is verified against its declared type before it touches a chat.
Audited file access — every file open is logged and reviewable.
04 // ONE APP, EVERY DEVICE

Natively everywhere.

One codebase built on .NET MAUI, compiled native for every platform you own. Same account, same history, same mesh — desk to pocket.

Windows
WIN 10+ / X64 · ARM64
macOS
APPLE SILICON + INTEL
iOS
IPHONE + IPAD
Android
8.0 OREO AND UP
05 // DOWNLOADS

Get Bákn.

Free on every platform we ship. Windows and Android are available now; iOS and macOS are coming later.

Windows
Installer with automatic updates built in.
WIN 10+ / X64 · v1.0.4 · UNSIGNED
Download
Android
Sideload APK — distributed outside the Play Store.
ANDROID 8.0+ · v1.0.4 · ALLOW UNKNOWN SOURCES
Download
iOSSoon
iPhone and iPad. Not shipping yet.
COMING LATER
macOSSoon
Apple silicon and Intel. Not shipping yet.
COMING LATER
Bakn Server DOCKER · SELF-HOSTED · FREE UNDER 50 USERS
Run your own instance on your own domain. Postgres or SQLite, TURN relay included.

Ships as a container image, so there is no binary to download — pull it, point it at your domain and database, and it is yours. Nothing reports back to us.

docker pull ghcr.io/theoistic/bakn-server

Free for under 50 users, run by an organisation of under 50 people. Past either of those, it needs a commercial licence — what that costs.

Self-hosting guide

Burn the dead zones.

Free on every platform. Your first message sends in under a minute — and keeps sending when nothing else does.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.