▶ Breaking
Meta is ending end-to-end encryption on Instagram DMs — May 8 2026. Here's what to use instead → // Discord leaked 70,000 government IDs. Why we built this → // OpenDescent v0.5.4 released — hubs, live streaming, signed file sharing. Download → // Normal life deserves privacy. // Meta is ending end-to-end encryption on Instagram DMs — May 8 2026. Here's what to use instead → // Discord leaked 70,000 government IDs. Why we built this → // OpenDescent v0.5.4 released — hubs, live streaming, signed file sharing. Download → // Normal life deserves privacy. //
Download  /  Free & open source v0.5.4 · 2026-04-24

Download OpenDescent. Start private.

Free. Open source. No account. No phone number. No email. Install the Windows app, pick a username, save your 12-word phrase, and start messaging privately. Total setup time: about 3 minutes.

~80 MB
Installer
MIT
Open source
Zero
Sign-up friction
0 ms
Server round-trip
Windows Installer v0.5.4
OpenDescent.Setup.0.5.4.exe
▸ Windows 10, 11 · x64
▸ ~80 MB · MIT licensed
▶ Download
SHA-256 Verify on GitHub Releases for the current hash ↗

All platforms. What's ready, what's coming.

§ 01  /  Platforms
🪟
Windows
10, 11 · x64 · v0.5.4
✓ Ready ▶ Download .exe
🍎
macOS
12+ · Apple Silicon & Intel
Coming soon ▸ Track on GitHub ↗
🐧
Linux
AppImage · deb · rpm
Coming soon ▸ Track on GitHub ↗
📱
iOS / Android
Progressive Web App · then native
On roadmap ▸ Why not yet →

System requirements. And what it actually needs.

§ 02  /  Requirements
Minimum
  • OS Windows 10 (x64) or Windows 11
  • CPU 64-bit, dual-core, 1.6 GHz+
  • RAM 4 GB
  • Disk ~250 MB installed
  • Network broadband · IPv4 or IPv6
  • Firewall allow OpenDescent through Windows Defender
Recommended
  • OS Windows 11 22H2+
  • CPU modern quad-core
  • RAM 8 GB+ (hubs & streams)
  • Disk 2 GB free (message history grows)
  • Network 25+ Mbps for voice/video calls
  • Mic / camera any, for calls

Install in three steps.

§ 03  /  Setup
01
Download the installer
Click the download button above. The ~80 MB OpenDescent.Setup.0.5.4.exe file lands in your Downloads folder. No email confirmation, no account creation step — nothing to do while it downloads.
02
Run the installer
Double-click the .exe. Windows may show a SmartScreen warning — that's expected and explained below. Pick an install location, click through, and it's done in under a minute.
03
Pick a username, save your phrase
First launch generates your cryptographic identity. The app shows you a 12-word recovery phrase — write it down or save it in a password manager. That's your only backup. Then pick a username, and you're messaging.
SmartScreen warning — here's why

Windows will probably flag the installer. That's expected.

The installer is not currently signed with an Extended Validation code-signing certificate. EV certs cost several hundred pounds a year; we're working up to it, and it's one of the things a subscription helps fund. Until then, Windows SmartScreen flags any unsigned installer from a new publisher. It's a reputation thing, not a malware detection.

To install anyway:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"
  3. The installer runs normally

If you're uncomfortable with that, you can verify the installer's SHA-256 against the hash published on the GitHub Releases page. If the hash matches, the binary is exactly what we published — and the source that produced it is also on GitHub.

Verify the download. If you want to.

§ 04  /  Integrity

Every release on GitHub ships with a SHA-256 hash. Check the downloaded installer matches before running it — takes about 10 seconds in PowerShell.

PowerShell · verify SHA-256
# 1. Get the expected hash from GitHub Releases # https://github.com/Jaguwa/OpenDescent/releases/tag/v0.5.4 # 2. Compute the hash of your downloaded file PS> Get-FileHash .\OpenDescent.Setup.0.5.4.exe -Algorithm SHA256 Algorithm Hash Path --------- ---- ---- SHA256 4F8B9C2E7A10B3DF12AC... (your local hash) # 3. Compare to the hash on the GitHub Releases page # If they match, binary is exactly what was published. # If they don't match, DO NOT RUN — re-download or open a security report.
Reproducible builds

Full reproducible-build parity is in progress. That means you can currently verify that the binary matches what we published, but not yet that the binary matches a build from source you ran yourself. Reproducible builds are on the roadmap — when they ship, we'll publish build instructions here.

Release notes.

§ 05  /  Changelog

v0.5.4  ·  2026-04 — current

Community hubs stable, signed file manifests, mesh-pull live streaming, Dead Man's Switch with custom timers, mnemonic recovery polished, integration test suite at 80/80. Full changelog and older versions on GitHub.

All releases

Download questions, straight answers.

§ 06  /  FAQ
Is the download really free?01
Yes. Free, no trial, no credit card, no email confirmation. Every core feature is free forever. An optional Pro subscription (£5/mo) unlocks larger file transfers and more hubs and helps fund the project, but it's not required.
Why is the installer unsigned?02
Code-signing certificates (especially Extended Validation ones) cost several hundred pounds per year. The project is community-funded via Pro subscriptions; signed builds are on the roadmap. Until then, you can verify the installer's SHA-256 against the published hash on GitHub Releases for integrity.
Where does OpenDescent store my data?03
Locally, in %APPDATA%\open-descent\. Messages, your identity key, hub memberships, and file cache all live there, encrypted at rest. The data never leaves your machine except through the peer-to-peer mesh when you send something.
Can I install OpenDescent portably (no installer)?04
Not yet. We ship a standard Windows installer (NSIS) that creates registry entries and shortcuts. A portable build is on the roadmap for users who want a purely-USB or no-install-footprint option.
How do I uninstall?05
Settings → Apps → OpenDescent → Uninstall, standard Windows flow. If you want to delete your identity and local messages too, delete %APPDATA%\open-descent\ after uninstalling.
What if I need an older version?06
Every version is archived on GitHub Releases. Older versions remain downloadable indefinitely. We generally recommend the latest release — it's usually more stable than the last.
Does the app auto-update?07
The app checks for updates on launch and will prompt you when one is available. Updates are always opt-in — we never silently update the application. Check Settings → Updates for the current behaviour.
Can I build it myself from source?08
Yes. The repository README has full build instructions. You'll need Node.js and the standard npm toolchain. git clone, npm install, npm run build, npm run dist produces a local installer. Reproducible-build parity with the shipped binary is in progress.
Ready?

Three minutes from download to first private message.

No account, no phone number, no email. Free forever. Open source.

▶ Download for Windows View source on GitHub