Endcord: The most feature-rich Discord terminal client
12 days ago
- #discord-client
- #python
- #terminal
- Endcord is a terminal-based Discord client built with Python and ncurses, offering a lightweight yet feature-rich experience.
- Requires a Discord token for operation, with options to store tokens securely using system keyring or plaintext.
- Features include low CPU/RAM usage, extension API, voice calls (WIP), mouse controls, desktop notifications, and media viewing in ASCII or external apps.
- Supports message actions (reply, edit, delete), member list, search, client commands, and app commands.
- Channel tree with correct order, muted/unread indicators, DMs in a separate dropdown, and forums/channel threads.
- Customizable UI with themes, status lines, and chat lines, along with proxy support and Spacebar connectivity.
- Profile manager for multiple accounts, experimental windowed mode, and Termux support with Android notifications.
- Keybindings are customizable, with special handling for Alt+Key combinations and chain keybindings.
- Debug mode logs extensive information, and the client includes easter eggs and a TODO list for future features.
- Available on Linux, Windows, and macOS with pre-built binaries or from source, with optional dependencies for enhanced functionality.
- Warning: Using third-party clients like Endcord may violate Discord's Terms of Service and risk account bans.