OpenCord

Discord

An open-source reimplementation of the Discord Android app.

Chat Drawer

Why does this exist?

Current Discord app sucks as it doesn’t support any type of customization (themes, plugins, layout etc…). The goal of this project is to reimagine the Discord experience on mobile devices.

Status of OpenCord

  • Full (or at least most essential) Discord feature implementation
  • Theme support
  • Plugin support
  • Multiplatform support (Windows, macOS, Linux, Android)

Building

Build the project

Windows:

.\gradlew.bat build

Linux/macOS:

chmod +x ./gradlew && ./gradlew build

Build APKs

Discord Version

Windows:

.\gradlew.bat assembleDiscordDebug

Linux/macOS:

./gradlew assembleDiscordDebug

Fosscord Version

Windows:

.\gradlew.bat assembleFosscordDebug

Linux/macOS:

./gradlew assembleFosscordDebug

FAQ

Will this client support themes/plugins?

Yes, but my first priority is to implement most of the stock client’s features

Is this against Discord TOS?

Unfortunately, it is. Although I’m pretty sure Discord won’t start banning anyone for using OpenCord, considering how many mods of the stock clients already exist. Even with that, use this client at your own risk.

Where download???!?!?!?!?

Head over to repository actions, click the latest run and download the app artifact. After downloading, unzip it. Inside you’ll find 2 files: app-discord-debug.apk and app-fosscord-debug.apk.

Differences between these versions

The discord version is considered as the standard version of the app, while the fosscord version is meant to be used by users familiar with Fosscord. Fosscord version of the app redirects to Fosscord API, CDN and Gateway instead of Discord’s URLs, allowing you to fully experience OpenCord without being scared of getting banned by Discord.

Stable version wen?

Soon™

GitHub

View Github