agentlytics
Comprehensive analytics dashboard for AI coding agents — Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Antigravi…
Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restricti…
Language: English | 中文 | Русский | Português | Español | Deutsch | Français | 日本語 | 한국어 | Polski | العربية
A free and open-source file transfer tool that harnesses the power of cutting-edge peer-to-peer networking, letting you transfer files directly without storing them on cloud servers.
Why rely on WeTransfer, Dropbox, or Google Drive when you can reliably and easily transfer files directly, end-to-end encrypted and without revealing any personal information?
| Metric | Reported |
|---|---|
| Largest transfer | 452 GB |
| Fastest large transfer | 54 GB @ 123 MB/s (~1 Gbps) |
| High-speed bulk transfer | 328 GB @ 93 MB/s |
| Peak speed measured | 125 MB/s (1 Gbps) |
Transfer throughput depends on your device, network, and connection path.
The easiest way to get started is by downloading one of the following versions for your respective operating system:
| Platform | Recommended | Other formats | Size |
| 💻 Windows (x64) | Setup.exe | MSI, Portable ZIP | ~10 MB |
| 💻 macOS (Universal) | DashBeam.dmg | Apple Silicon, Intel | ~15 MB |
| 💻 Linux (amd64) | DashBeam.deb | .rpm, AppImage | ~13 MB |
| 📱 Android (arm64) | DashBeam.apk | armv7, universal | ~50 MB |
| ⌨️ CLI | Downloads | - | ~4-5 MB |
| 🌐 Web (Limited throughput) | app.dashbeam.net | - | ~2 MB |
More options at GitHub Releases or in Downloads page.
Running into problems? See Troubleshooting for common issues and how to collect logs.
We're looking for Partners to join our mission! Partner with us and support while we push the boundaries of peer-to-peer file transfer.
🇺🇸 🇷🇺 🇫🇷 🇨🇳 🇩🇪 🇯🇵 🇮🇳 🇹🇭 🇮🇹 🇨🇿 🇪🇸 🇧🇷 🇸🇦 🇮🇷 🇰🇷 🇵🇱 🇺🇦 🇹🇷 🇳🇴 🇧🇩 🇭🇺 🇷🇸 🇹🇼 🇰🇭
On macOS, Windows, Linux, and Android you can pair devices in Settings → Devices using a pairing code. After pairing:
| DashBeam | Blip | LocalSend | Magic Wormhole | PairDrop | |
|---|---|---|---|---|---|
| Networking stack | QUIC via Iroh | Unknown | HTTPS/REST over TCP | encrypted TCP | WebRTC/DTLS (SCTP) |
| Works over the internet | ✅ | ✅ | LAN only | ✅ | ✅ |
| Saturates gigabit connections | ✅ | ✅ | ✅ (LAN only) | ✅ | ❌ (SCTP/browser ceiling) |
| Open source | ✅ | ❌ | ✅ | ✅ | ✅ |
| No account required | ✅ | ❌ | ✅ | ✅ | ✅ |
| End-to-end encryption | ✅ | ✅ | ✅ | ✅ | ✅ |
| Send folders | ✅ | ✅ | ✅ | ✅ | ✅ (CLI only, not in browser) |
| Resumable transfers | ✅ | ✅ | ❌ | ❌ | ❌ |
| Unlimited file size | ✅ | ✅ | ✅ | ✅ | Limited by browser memory |
| Platforms | CLI + desktop + mobile + web | Desktop + mobile (no web/CLI) | Desktop + mobile (no web/CLI) | CLI only | Web/PWA + Android app + CLI |
| The catch | WIP | Closed source; data handling cannot be audited | Same-network only, no resume | CLI-only; GUI front-ends are separate, community-maintained | WebRTC/SCTP throughput ceiling; browser memory limits |
DashBeam is built on Iroh, a modern peer-to-peer networking stack that simplifies direct device-to-device communication. In practice, that means devices talk over encrypted QUIC, files move with content-addressed blobs, and relays help when a direct path isn’t available.
| Piece | What it does here |
|---|---|
Blobs (iroh-blobs) |
Store and stream file data; every chunk is verified with BLAKE3 |
| Tickets | One string that tells a peer who to dial and what to fetch |
| Endpoints | Each device’s Iroh identity (Ed25519 key → endpoint id) |
| QUIC + TLS 1.3 | Encrypted transport; multiplexing without head-of-line blocking |
| Relays + hole punching | Bootstrap connections across NATs; prefer direct, fall back to relay |
| Control protocol (pairing) | Long-lived channel to remember devices and deliver share invites |
Files aren’t uploaded to a server. They’re published as blobs: opaque byte sequences addressed by a BLAKE3 hash.
A share ticket is a single token that packs:
You only connect to people you share a ticket with: no broadcasting your IP to strangers. That’s the default “cozy network” model Iroh encourages, vs. flooding discovery to the whole swarm.
When two devices need to meet:
Either way, the payload is end-to-end encrypted. Relays see ciphertext, not your files. More on Iroh relays →
QUIC (UDP-based, same foundation as HTTP/3) brings TLS 1.3 into the transport. For DashBeam that buys encryption and authentication, multiple streams with shared congestion control, and fast reconnects when you’ve talked to a peer before.
Pairing doesn’t replace tickets; it delivers them for you.
Manual tickets and the sendme CLI keep working exactly as before.
For how to run your own iroh relay and discovery server, configure DashBeam to use them, and how mixed public/self-hosted setups behave, see infra/README.md (relay: infra/relay/README.md, discovery: infra/dns/README.md).
See CONTRIBUTING.md for prerequisites, local setup, build instructions, and testing.
The best way to contribute is to join our Discord and say hi. Introduce yourself and share what skills or interests you have - whether that’s coding, testing, design, or something else. You can also raise issues, suggest fixes, or pitch ideas. Maintainers are there to guide you every step of the way.
It’s the best place to get context, align on direction, and collaborate with the community.
AGPL-3.0
See PRIVACY.md for information about how DashBeam handles your data and privacy.
Reach me here for suggestions, feedback or media related communication.
Thank you for checking out this project! If you find it useful, consider giving it a star and helping spread the word.
more like this
Comprehensive analytics dashboard for AI coding agents — Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Antigravi…
Free open-source Cloudflare R2 desktop client and S3 GUI for macOS, Windows, and Linux. Manage Cloudflare R2, AWS S3, M…
search projects, people, and tags