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.
| ayn2op/discordo | hacdias/webdav | tools/godep | |
|---|---|---|---|
| Stars | 5,519 | 5,517 | 5,515 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
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.
A lightweight Discord client that runs entirely in your terminal window instead of a browser or desktop app, letting you chat on Discord using keyboard commands with a customizable theme.
Mainly Go. The stack also includes Go, TUI.
You can use, modify, and share this software freely, but any version you distribute must also be released under the same GPL v3 license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.