A lightweight, secure, and feature-rich Discord terminal (TUI) client.
Go
5,826
1,338 commits
updated Oct 11, 2026
Discordo is a lightweight, secure, and feature-rich Discord terminal client.

You can download and install a prebuilt binary here for Windows, macOS, or Linux.
Arch Linux: yay -S discordo-git
Gentoo (available on the guru repos as a live ebuild): emerge net-im/discordo
FreeBSD: pkg install discordo or via the ports system make -C /usr/ports/net-im/discordo install clean
Nix: Add pkgs.discordo to environment.systemPackages or home.packages
Android (Termux): pkg install discordo
Windows (Scoop):
scoop bucket add vvxrtues https://github.com/vvirtues/bucket
scoop install discordo
git clone https://github.com/ayn2op/discordo
cd discordo
go build .
Run the discordo executable with no arguments.
Open the "Password" tab, enter your email address or E.164-formatted phone number and password, then click the "Login" button.
Run the discordo executable with no arguments.
Click on the "Login with QR" button.
Follow the instructions in the QR Login screen.
Run the discordo executable with no arguments.
Enter your token and click on the "Login" button to save it.
Set the value of the DISCORDO_TOKEN environment variable to the authentication token to log in with.
DISCORDO_TOKEN="OTI2MDU5NTQxNDE2Nzc5ODA2.Yc2KKA.2iZ-5JxgxG-9Ub8GHzBSn-NJjNg" discordo
The configuration file allows you to configure and customize the behavior, keybindings, and theme of the application.
$XDG_CONFIG_HOME/discordo/config.toml or $HOME/.config/discordo/config.toml$HOME/Library/Application Support/discordo/config.toml%AppData%/discordo/config.tomlDiscordo uses the default configuration if a configuration file is not found in the aforementioned path; however, the default configuration file is not written to the path. The configuration reference can be found here.
Copyright (C) 2025-present ayn2op
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for the full license text.
[!IMPORTANT] Automated user accounts or "self-bots" are against Discord's Terms of Service. I am not responsible for any loss caused by using "self-bots" or Discordo.
(top 24 of 47)
786 followers · starred May 2024
5,204 followers · starred Aug 2025
159 followers · starred Aug 2025
81 followers · starred Sep 2023
A lightweight, secure, and feature-rich Discord terminal (TUI) client.
Go
5,826
1,338 commits
updated Oct 11, 2026
Discordo is a lightweight, secure, and feature-rich Discord terminal client.

You can download and install a prebuilt binary here for Windows, macOS, or Linux.
Arch Linux: yay -S discordo-git
Gentoo (available on the guru repos as a live ebuild): emerge net-im/discordo
FreeBSD: pkg install discordo or via the ports system make -C /usr/ports/net-im/discordo install clean
Nix: Add pkgs.discordo to environment.systemPackages or home.packages
Android (Termux): pkg install discordo
Windows (Scoop):
scoop bucket add vvxrtues https://github.com/vvirtues/bucket
scoop install discordo
git clone https://github.com/ayn2op/discordo
cd discordo
go build .
Run the discordo executable with no arguments.
Open the "Password" tab, enter your email address or E.164-formatted phone number and password, then click the "Login" button.
Run the discordo executable with no arguments.
Click on the "Login with QR" button.
Follow the instructions in the QR Login screen.
Run the discordo executable with no arguments.
Enter your token and click on the "Login" button to save it.
Set the value of the DISCORDO_TOKEN environment variable to the authentication token to log in with.
DISCORDO_TOKEN="OTI2MDU5NTQxNDE2Nzc5ODA2.Yc2KKA.2iZ-5JxgxG-9Ub8GHzBSn-NJjNg" discordo
The configuration file allows you to configure and customize the behavior, keybindings, and theme of the application.
$XDG_CONFIG_HOME/discordo/config.toml or $HOME/.config/discordo/config.toml$HOME/Library/Application Support/discordo/config.toml%AppData%/discordo/config.tomlDiscordo uses the default configuration if a configuration file is not found in the aforementioned path; however, the default configuration file is not written to the path. The configuration reference can be found here.
Copyright (C) 2025-present ayn2op
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for the full license text.
[!IMPORTANT] Automated user accounts or "self-bots" are against Discord's Terms of Service. I am not responsible for any loss caused by using "self-bots" or Discordo.
(top 24 of 47)
786 followers · starred May 2024
5,204 followers · starred Aug 2025
159 followers · starred Aug 2025
81 followers · starred Sep 2023