Use Discord from a terminal window without a browser or desktop app installed.
Customize your Discord interface with keyboard shortcuts and a color theme via a config file.
Run Discord on a headless Linux server over SSH where no graphical display is available.
Connect to Discord with just a terminal on minimal Linux setups or inside Docker containers.
Requires a Discord user token (not email/password login), using self-bot accounts violates Discord's Terms of Service.
Discordo is a Discord client that runs entirely inside a terminal window, with no graphical interface required. Instead of opening a browser or a desktop app, you use Discord by typing commands and reading text in the same kind of window a developer uses to run code. This style of interface is sometimes called a TUI, short for terminal user interface. The project is written in Go and described as lightweight and still under active development, with the README noting that breaking changes are expected. It runs on Windows, macOS, and Linux. You can install it from prebuilt binaries, through a package manager on several Linux distributions and FreeBSD, through Scoop on Windows, or by building it from source if you have Go installed. Logging in requires a Discord user token, not a standard email and password flow. The README offers three paths: entering the token through the app's own login screen, setting it as an environment variable before launching, or scanning a QR code. The README also includes a warning that using self-bots or automated user accounts violates Discord's Terms of Service, and the author notes they are not responsible for any consequences. Once running, you can customize the app through a configuration file stored in a standard location for your operating system. The configuration controls keybindings and the visual theme of the terminal interface. On Linux systems using Wayland (a display system common on modern Linux desktops), clipboard support requires an additional utility called wl-clipboard. The project is licensed under the GNU General Public License v3.0, which means you can use, modify, and redistribute it, but any changes you distribute must also be released under the same license.
← ayn2op on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.