Hasty Briefsbeta

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.