Revolt screenshots (4)
Description Revolt
Are you tired of juggling multiple chat apps, each with its own login, notification settings, and privacy quirks?
Revolt consolidates your entire digital communication ecosystem into a single, unified command center. Designed for power users and teams who demand speed, security, and total control, Revolt is not just another messenger—it is a self-hosted, open-source communication platform that puts you in charge of your data. Whether you are coordinating a project, building a community, or simply chatting with friends, Revolt delivers a server-based architecture that scales from a private one-on-one conversation to a sprawling multi-channel guild with thousands of members.
Core Capabilities: What Revolt Actually Does
- Unified Server & Channel Management – Create multiple servers (like Discord or Slack) with unlimited text and voice channels. Each channel can be assigned custom permissions, topic tags, and slow‑mode timers, giving you granular control over who speaks where and when.
- Real‑Time, Low‑Latency Messaging – Built on a WebSocket backbone, Revolt delivers instant message delivery, typing indicators, and read receipts. Messages support full Markdown formatting, inline code blocks, file attachments up to 100 MB, and embed previews for links and images.
- Advanced Role‑Based Permissions – Define custom roles with per‑channel read/write, mute, kick, ban, and administrator rights. Combine roles with hierarchical inheritance so moderators can manage channels without accessing server settings.
- Voice & Video Channels (Beta) – Join persistent voice rooms with crystal‑clear audio, push‑to‑talk support, and screen‑sharing capabilities. Video calls support up to 12 participants in a grid layout, with adjustable bitrate and resolution.
- Self‑Hosting & Data Sovereignty – Deploy Revolt on your own VPS or home server using Docker. The open‑source backend (Rust) and frontend (React/TypeScript) give you full ownership of your messages, media, and user database—no third‑party servers, no data mining.
- Cross‑Platform Sync – Seamlessly switch between Android, iOS, Windows, macOS, and Linux. Your message history, server list, and notification preferences are synced in real time via your own self‑hosted instance or the official Revolt cloud.
- Custom Emoji & Sticker Packs – Upload your own animated or static emoji per server. Create sticker packs with transparent backgrounds, set custom reaction limits, and enable auto‑complete suggestions in the message input bar.
- Bot & Webhook Integration – Extend functionality with custom bots using the Revolt API. Automate moderation, log events, or connect external services (GitHub, Trello, Jenkins) via webhooks. A built‑in bot marketplace is available for one‑click installs.
- End‑to‑End Encryption (E2EE) for Direct Messages – All one‑on‑one DMs are encrypted using the Signal Protocol. Group channels can optionally enable E2EE for sensitive conversations, with key verification via QR codes or fingerprint strings.
- Offline Message Queuing – Compose messages even without a connection. Revolt queues your texts, images, and files locally and sends them automatically as soon as you regain network access. No more “message failed to send” errors.
Why Revolt Stands Out
- No vendor lock‑in. You control the server, the database, and the user list. Migrate, export, or delete your data at any time—no hidden export fees.
- Lightweight & battery‑friendly. The Android client uses less than 50 MB of storage and sips background data thanks to optimized push notifications via Firebase or your own WebSocket server.
- Active open‑source community. The entire codebase is on GitHub. You can audit security, propose features, or fork the project. Regular releases include changelogs with detailed commit histories.
- Built for privacy advocates. No phone number required for registration. Use an email or create a local account on your own server. No analytics, no telemetry, no ad tracking.
- Customizable notification rules. Set per‑server notification sounds, vibration patterns, LED colors, and quiet hours. Mute individual channels or threads without leaving the server.
- Rich text editing. Inline formatting (bold, italic, strikethrough, spoiler tags), code syntax highlighting for 40+ languages, and LaTeX math rendering for technical discussions.
- File organization. Uploaded files are stored in a dedicated media library per server, with search by type (image, video, document), date, and uploader. Thumbnails are generated automatically for quick browsing.
- Accessibility features. Full screen‑reader support, high‑contrast themes, adjustable font sizes, and keyboard shortcuts for navigation. The app respects system‑level font scaling and gesture navigation.
Download the Mobile App Now
Limited offer: The first 10,000 users to sign up through the mobile app receive a permanent “Founder” badge on their profile and access to the beta voice channels. Today only — exclusive access to the self‑hosting quick‑start guide (PDF) and a pre‑configured Docker Compose file for instant server deployment.
Technical Disclaimer: Revolt requires an active internet connection (Wi‑Fi or mobile data) for real‑time messaging and file synchronization. Voice and video calls consume additional bandwidth; standard data charges from your carrier may apply. The app contains in‑app purchases for optional server boosts (increased file upload limits, custom server banners, and priority support). Revolt is rated for ages 12+ due to user‑generated content and unmoderated public servers. Self‑hosting requires a compatible server with Docker installed; the mobile app functions as a client and does not include server management tools. End‑to‑end encryption is available only for direct messages and select group channels; server administrators can view all unencrypted channel content. By using the official Revolt cloud service, you agree to the Revolt Privacy Policy and Terms of Service.
Information
- Version
- 7
- Developer
- Revolt Communications
- Requirements
- Android + 4.4
- Updated
- 17.03.2026
- Size
- 192.66 KB
- Package
- chat.revolt.app.twa
- Signature
- 9ca9d1417d181417927a080cf8a502d9
- Architecture
- universal