Skip to content

revoltchat/desktop

Revolt Desktop

⚠️ Deprecation notice ⚠️

This project will soon be deprecated in favour of a new desktop app built with Tauri. You can follow progress here.

Description

This is a desktop application for Revolt built on Electron.

Stack

Resources

Revolt Desktop

Revolt

Quick Start

Get Revolt Desktop up and running locally.

git clone https://github.com/revoltchat/desktop
cd desktop
yarn
yarn build:bundle
yarn start

CLI Commands

Command Description
yarn build:bundle Builds the application bundle from TypeScript files.
yarn watch:bundle Watches TypeScript files for changes and rebuilds the application bundle on change.
yarn start Starts the application.
yarn eb Runs electron-builder.
yarn release Prepares a release. Requires a valid .env file.
yarn clean Cleans the application bundle.

There are also numerous OS-specific commands related to building and testing, all prefixed with yarn:

  • build:linux build:mac, build:windows
    • Builds the application for the specified platform.

License

Revolt Desktop is licensed under the GNU Affero General Public License v3.0.