Free · Open source · Windows, Linux and Android
Your own place to talk.
Nobody else’s.
Chat, voice, video and screen sharing for your friends, your club or your team. Run the server yourself, or join a friend’s. Every message is locked on your device before it leaves.
- End-to-end encrypted
Messages, files and calls. - Self-hosted
On a machine you control. - Grows with you
From a few friends to thousands. - Open source
App, server and SDKs.
Privacy
You read the message.
The server reads noise.
Messages, attachments, voice notes and calls are sealed and signed on your device. Every attachment gets a key of its own. The server stores ciphertext and never holds a key that opens it — not even for the person who runs it.
Link previews are made by the sender, so the server never fetches your links either.
Features
Everything your group already uses.
Channels, calls and the small things that make a server feel like home — with privacy built in, not bolted on.
Voice, video and screen share
Hop into a voice channel, turn on your camera, or share a window or a whole screen with its sound. Pick your own resolution, frame rate and bitrate.
Channels and DMs
Text and voice channels, private channels and roles, direct messages inside a server — and DMs with friends you don’t share a server with yet.
Private calls in DMs
Ring someone from a direct message. The call uses a key only the two of you can work out, so even the server’s owner can’t listen in.
The everyday tools
Replies, forwards, reactions, mentions, pins, polls, voice messages and a soundboard.
Your server, your rules
Decide how long messages are kept, how big an attachment can be, how many people fit in a call, and how much storage it all gets.
Moderation that fits
Reports, time-outs, kicks and bans for the people running a server. For everyone else: a say in who can message you, and a block that works.
Sensitive images, blurred for you
A server can’t scan what it can’t read, so Rift checks images on your own device and blurs or hides what you’d rather not see.
Bots and webhooks
Build one with the TypeScript SDK or the Rust SDK. A bot only reads channels an admin grants it, and anything it writes is marked.
Find communities
Browse a public directory of servers and bots, or join with a single invite link. Listing your own server is opt-in.
Small groups to big servers
Send one link. They’re in.
Start with a group of friends or run a community of thousands — the same server scales with the machine you give it. Sizing guide →
Rift and Discord
Most of what you use. Plus what only your own server can give.
The everyday features you’d expect, without a subscription for the good ones.
In both
No Nitro needed on Rift.
- Text and voice channels
- Direct messages and DM calls
- Video calls and screen sharing
- Screen sharing with system audio
- 1080p 60fps screen sharing · Nitro on Discord
- Large file uploads · Nitro on Discord
- Soundboard and voice messages
- Replies, reactions, pins and polls
- Bots and webhooks
- A directory to find communities
- End-to-end encrypted calls
Only on Rift
The reasons it exists.
- End-to-end encrypted messages
- Run your own server
- Fully open source
How it fits together
Three pieces. Only one has to be someone else’s.
01 · Yours
The app
Holds your identity: one secret on your device, backed up only if you choose, and encrypted before it leaves.
02 · Yours, or a friend’s
A server
Stores ciphertext it cannot open, and decides who may do what.
rift-self-host →03 · Optional
Central
Accounts and encrypted backups, the public directory, and waking phones for new messages. It never sees a server’s messages.
Self-hosting
Two commands to your own server.
A spare PC or a small VPS with Docker, about 4 GB of RAM and a domain. A setup page generates every secret and hands you the first invite link.
Download
Get Rift.
Free for everyone, on every platform it runs on. Sign in and pick up where you left off.
Windows
Installer, 64-bit.
Download for WindowsNot signed yet, so Windows may say it protected your PC: choose More info, then Run anyway.
Linux
AppImage, x86-64. Updates itself.
Download for Linuxchmod +x rift-*-linux-x64.AppImage ./rift-*-linux-x64.AppImage
Ubuntu 24.04, Debian 13, Fedora 40 or newer. Prefer a folder? The release has a .tar.gz too.
Android
On Google Play, Android 7 or newer.
Google Play keeps it up to date. No Google Play on your phone? The APK is on the release. The two are signed differently, so one can't update the other: uninstall first to switch.
Browser
No install, same encryption.
Open in your browserSign in with your Rift account and pick up where you left off, on any computer.
Every release, with its notes, is on GitHub.
Open source
Every part, in the open.
Read it, run it, change it. Don’t take our word for the encryption — check.