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 aiohttp
pip3 install pyqt5 requests aiohttp
First install Homebrew (brew.sh). Then in terminal run
brew install python
Then run
brew install pyqt5 && brew install python-requests && pip3 install aiohttp --break-system-packages
And then just run naticord.py
Here's a revised version:
- Open Discord on any web browser and log in.
- Refresh the page (Press F5).
- Access Developer Tools by pressing Ctrl + Shift + I (or right-click and select "Inspect Element").
- Navigate to Responsive Design Mode. (In Chrome, it's "Toggle Device Toolbar").
- In Firefox, look for an icon featuring a phone and a tablet. In Chrome, it's a phone next to a laptop.
- Locate local storage. (In Chrome, navigate to Application and find local storage).
- In the filter tab, search for "token".
- Retrieve the token and paste it into the Naticord login page.
- Navigate to C:/Users/YourName/Config.ini.
- Replace the current token with the one associated with your other account.
- 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)