Qtcord aims to provide a lightweight experience for Discord without the overhead of a webview.
Caution
Use at your own risk. This is a fun side project. Using unofficial clients is against Discord's Terms of Service and can lead to your account being banned. I do not endorse or take responsibility for any account actions. Your Discord token is stored in plaintext if you use the Flatpak version!
Download for Windows, macOS, and Linux (portable zip)
- Lightweight & Native: Built with PySide6 (Qt) for a snappy interface.
- Cross-Platform: Works on Windows, macOS, and Linux.
- Privacy Focused: Runs without telemetry, tracking, or bloat.
- Work in progress: Supports servers, direct messages, channels, profile pictures, and server icons.
The easiest way to get Qtcord is through the official builds: (Make sure you're getting Qtcord from the right source! The official source is mak448a/Qtcord!)
- Linux: Get it on Flathub or download the binary from GitHub Releases.
- Windows & macOS: Download the latest binaries from GitHub Releases.
Check out CONTRIBUTING.md for coding guidelines and release instructions.
Note
You need Python 3.12 or higher!
Also, I recommend using uv if you have it installed. It's faster than pip. (uv pip install -r requirements.txt)
If you're on Windows, substitute python3 for python. Do the standard Python procedure:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtAfterwards, run main.py.
python3 src/main.py- Official Discord API Documentation
- Unofficial Discord Documentation
- Special thanks to
- nousername-a for vastly improving the project's architecture
- The rest of the contributors
- The community of developers online
- Everyone who helped provide feedback
