Skip to content

Naticord / Native-cord is a native Discord client. Old Fork, PyQt5 version

License

Notifications You must be signed in to change notification settings

Shavixinio/naticord

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

naticord

work please star this <3

Caution

Do not blame me if you get banned.

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)

Star History Chart

Installation

There are 3 different ways to install naticord on Windows, Linux and macOS.

Windows

pip install pyqt5 requests

Linux

pip3 install pyqt5 requests

macOS

First install Homebrew (brew.sh). Then in terminal run

brew install python

Then run

pip3 install pyqt5 requests

And then just run naticord.py

How to login

  1. Login to Discord on any web browser
  2. Refresh the page (F5)
  3. Do Ctrl + Shift + I (Or just right click and inspect element)
  4. 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
  5. Go to local storage (on Chrome, go to Application and there should be local storage)
  6. In the filter tab, search "token"

image

  1. Get the token and paste it into the Naticord login page

image

Switching accounts

  1. Go to C:/Users/YourName/Config.ini
  2. Replace the token with your other token

What's working

  • Logging in with a token
  • Friends
  • DMs
  • Sending messages in DMs
  • Basic server functionality
  • Ping support

Todo

  • Server functionality
  • Better UI
  • Fix servers
  • Add editing, reply and delete
  • Image support
  • Emojis
  • Server channel categories
  • Voice calling (might not happen)

Bugs

  • App lags when DMs refresh (not a bug thats a feature™)
  • Pings are broken (will be fixed pretty shortly)

Screenshots

image


naticord2 1

About

Naticord / Native-cord is a native Discord client. Old Fork, PyQt5 version

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%