Caution
Discord may ban you if they catch you using a custom client, this hasn't happened to anyone yet using naticord or other client mods such as Vencord.
Naticord / Native-cord is a native Discord client made in Python.
Why make a native client or even a custom client at all? Well, it's because Discord's half baked web app is shit. I want to have a simple yet good experience while having my RAM not being taken by Discord. So this was the answer.
The official Discord app goes to 400MB idle while this can go all the way low to 25MB!
Also feel free to make changes to the source! Make my code better as mine is pretty shit as it is, so I accept any PRs I get.
The UI is also sort of inspired Windows Live Messenger (long live WLM)
There are 3 different ways to install naticord on Windows, Linux and macOS.
pip install pyqt5 requests
pip3 install pyqt5 requests
First install Homebrew (brew.sh). Then in terminal run
brew install python
Then run
pip3 install pyqt5 requests
And then just run naticord.py
- Login to Discord on any web browser
- Refresh the page (F5)
- Do Ctrl + Shift + I (Or just right click and inspect element)
- Go to Responsive Design Mode (Or if you're on Chrome, it's "Toggle Device Toolbar") On Firefox it should be an icon with a phone and a tablet, on Chrome a phone with a laptop
- Go to local storage (on Chrome, go to Application and there should be local storage)
- In the filter tab, search "token"
- Get the token and paste it into the Naticord login page
- Go to C:/Users/YourName/Config.ini
- Replace the token with your other token
- Logging in with a token
- Friends
- DMs
- Sending messages in DMs
- Basic server functionality
- Ping support
Server functionalityBetter UIFix servers- Add editing, reply and delete
- Image support
- Emojis
- Server channel categories
- Voice calling (might not happen)
App lags when DMs refresh (not a bug thats a feature™)- Pings are broken (will be fixed pretty shortly)