▶ 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.7 released: run the network on your own relay. 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.7 released: run the network on your own relay. Download → // Normal life deserves privacy. //
Download  /  Free & open source v0.5.7 · 2026-06-25

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.7
OpenDescent.Setup.0.5.7.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.7
✓ Ready ▶ Download .exe
🍎
macOS
12+ · Apple Silicon & Intel
Coming soon ▸ Track on GitHub ↗
🐧
Linux
AppImage · x64 · v0.5.9
✓ Ready ▶ Download AppImage
📱
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.7.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 code-signed (by "Open Source Developer Alan Ivanovas", via Certum) but with a standard certificate, not an Extended Validation one. EV certs cost several hundred pounds a year and clear SmartScreen instantly; a standard cert has to build reputation across installs first, so Windows may still warn until then. It's a reputation thing, not malware detection. You can confirm the signature yourself (right-click the .exe → Properties → Digital Signatures).

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. 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.7 # 2. Compute the hash of your downloaded file PS> Get-FileHash .\OpenDescent.Setup.0.5.7.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.7  ·  2026-06: current

The public broadcast feed now syncs across the network: posts made while you were offline show up when you next open the app, with their timestamps. Plus in-app update prompts (with an off switch in Settings) and a longer 90-day feed window. Full changelog and older versions on GitHub.

All releases

v0.5.6  ·  2026-06

Bring your own relay: run the network on your own relay (home connection or VPS) instead of the default infrastructure. New "Relay & Network" settings panel and --no-default-bootstrap flag, plus a connection indicator showing whether you're connected directly or via your relay.

All releases

v0.5.5  ·  2026-05

Privacy: Stripe payments decoupled from peer ID. New redemption-code flow with optional anonymous mode. Cosmetic Pro perks (avatar frames, vibe themes, username color). Self-claimed Supporter Pin. Founder badge dropped (lifetime Pro unchanged).

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.
Is the installer signed, and how do I verify it?02
Yes. Windows builds are code-signed by "Open Source Developer Alan Ivanovas" via Certum (right-click the .exe → Properties → Digital Signatures, or run Get-AuthenticodeSignature in PowerShell, where Status should read Valid). It's a standard certificate, not an EV one, so SmartScreen may still warn until it builds reputation. You can also verify the SHA-256 against the hash published with each GitHub Release, or build from the tagged source. Full steps in VERIFYING.md.
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