No email. No password.
Open the app, pick a username, you’re in. Your identity is a key generated on your machine — no email, no password, no “forgot password” loop. The key never leaves your device.
Bifrost connects your PC directly to a friend’s. End-to-end encrypted, peer-to-peer. Your files stay on your machines — file contents are never stored on a server, and there’s no monthly bill.
No marketing fluff. The three things that make Bifrost different are also the three things you’ll feel before you finish reading this page.
Open the app, pick a username, you’re in. Your identity is a key generated on your machine — no email, no password, no “forgot password” loop. The key never leaves your device.
The Noise protocol wraps every byte between your PC and theirs. The relay forwards ciphertext only — never sees a filename, never reads a chunk. The lock on every transfer isn’t decoration; it’s a guarantee.
Your files never live in the cloud. You share access to a folder; your friend browses and downloads in real time. Close the app and they’re gone from the network — originals never moved.
Watch it happen. Cursor traces the entire share flow — pick folder, pick person, done. Hover to pause.
Click a tab below to swap between flows — a faithful re-creation of the app’s screens, rebuilt for this page.
Don’t download a folder to see what’s inside. Open a friend’s share, flip it into Cinema, Music or Books mode, and press play — it streams over the same encrypted bridge.
Every video across the share, laid out as a poster wall. Click one — it buffers, plays, and never lands in your cloud.
Albums and playlists straight off your friend’s disk, with a proper track list and inline player.
Browse your friend’s bookshelf like it’s on the same desk — PDFs open right in the app; other formats download and open in your usual reader.
Streams land in a bounded local cache (10 GB, oldest evicted first) so replays start instantly — download anything you want to keep for good.
Real internet means real NATs and real firewalls. Bifrost climbs a four-rung ladder to land the fastest possible path.
Add a friend by @username, QR scan, or peer ID. Then the DHT (and mDNS on your LAN) finds their circuit — peers on different relays still find each other.
First connection rides the relay as a fallback. The relay only forwards encrypted bytes — it never sees filenames or content.
DCUTR coordinates a simultaneous dial from both sides. When it works (cone NATs — most home networks), the relay drops and you go direct.
If your NAT won’t allow hole-punching, the relay keeps forwarding. Transfers complete either way — Bifrost tells you which path you’re on, in plain English.
Same daemon, second face. Every click in the desktop app has a command — script it, cron it, run it headless on a NAS.
The CLI drives the exact engine behind the desktop app. Share from the terminal, watch it appear in the UI — and vice versa.
Every desktop action has a command. An automated parity audit keeps the two surfaces honest — no second-class citizen.
--json on every command, clean exit codes, fuzzy pickers. Cron a nightly bifrost get and your friend’s folder backs itself up.
bifrost send file.mp4 prints a three-word code. They type it, the file flies — no friendship required, expires in 24 h.
Because you already own the storage. You’re paying rent to put your files on someone else’s computer — then paying again with your privacy.
| Bifrost | Cloud drives | Link services | USB stick | |
|---|---|---|---|---|
| Setup | ✓Install, pick a folder, done | Account, sync client, upload | Upload, wait, paste link | Find it, walk it over |
| Send a 40 GB folder | ✓Direct, at line speed | Hours of upload + quota errors | Size caps, expiring links | Sneakernet latency |
| Files live on | ✓Your machines only | Their datacenter | Their datacenter | Whoever holds it |
| Monthly bill | ✓$0 — it’s your hardware | $10–20 per TB, forever | Free tier, then paywall | One-time, easily lost |
| Privacy | ✓End-to-end, keys never leave | Provider can scan content | Anyone with the link | Unencrypted by default |
Most transfers connect peer-to-peer directly. The rest fall back to our relay — which forwards ciphertext it cannot read.
Last shipped 2026-05-24. Private beta opens next.
For the transfer itself, yes — that’s what makes it private; there’s no middleman holding your files. But transfers are chunked and resumable: if either side disconnects mid-download, Bifrost picks up exactly where it left off the next time you’re both on.
For your files: ciphertext, nothing else. Most connections hole-punch straight through NAT and never touch a relay. When a relay is needed, it forwards bytes that are end-to-end encrypted with keys that exist only on your two devices — it can’t read filenames or file contents. Like any coordination server, it does handle the public directory (usernames) and presence; the details are in our privacy policy.
No. Bifrost isn’t a public swarm — there’s no global tracker or open DHT where anyone can watch you. You connect only to friends you’ve explicitly trusted, and only they ever see your address.
Free, completely — the beta has no paid tiers, no ads, and we don’t accept payments or donations. There’s no plan to charge for moving your own files between your own people. Bifrost is not open source today — the code is proprietary while the project is young. The transport encryption isn’t homemade, though: it’s libp2p’s Noise protocol, a widely deployed standard.
The Windows desktop app is what testers run today. macOS is being brought up right now, and a Linux AppImage already runs in internal testing — both ship to beta testers as they’re verified. A full CLI ships alongside the beta builds. Mobile comes later.
Search their @username or paste their peer ID — and in person, they can show you a QR code of their ID to copy. Both sides confirm — nobody gets added to your network without a handshake.