A lightweight, secure, and feature-rich Discord terminal (TUI) client.
GitHub RepoImpressions2.8k

A lightweight, secure, and feature-rich Discord terminal (TUI) client.

@the_ospsPost Author

Project Description

View on GitHub

Discord in Your Terminal: Meet Discordo

If you live in your terminal like most developers, you constantly context-switch between your code and communication tools. What if you could stay focused in one environment? Discordo brings Discord right to your command line, offering a lightweight, secure, and surprisingly full-featured terminal client that lets you chat without leaving your development flow.

What It Does

Discordo is a Terminal User Interface (TUI) client for Discord that replicates the core messaging experience you'd expect from the desktop or web app, but entirely within your terminal. It handles multiple servers, direct messages, and real-time chat while keeping everything keyboard-driven and minimal.

Why It's Cool

The beauty of Discordo lies in its thoughtful implementation. Unlike some terminal apps that feel like stripped-down compromises, this actually enhances the Discord experience for power users.

Lightweight Performance: Built in Go, Discordo consumes significantly fewer resources than the Electron-based official client. No more browser tabs or memory-heavy desktop apps slowing down your development machine.

Keyboard-First Design: Navigate servers, channels, and messages entirely with keyboard shortcuts. The familiar Vim-like keybindings (j/k for navigation, Enter to select) make it instantly usable for developers.

Privacy-Focused: Since it's a terminal client, there's no trackers, no analytics, and minimal data collection. Your conversations stay your conversations.

Customizable Experience: Configure themes, keybindings, and behavior through a simple config file. Want a solarized theme for your Discord? You got it.

Stays Out of Your Way: Run it in a tmux or screen session and keep your Discord presence active without cluttering your workspace or taskbar.

How to Try It

Getting started with Discordo is straightforward:

# Install via Go
go install github.com/ayn2op/discordo@latest

# Or download a pre-built binary from releases
# Then run with your token
discordo -t YOUR_DISCORD_TOKEN

You'll need to grab your Discord token from developer tools (Application → Local Storage → token) since Discordo doesn't handle OAuth flow directly yet. The repository has comprehensive documentation on configuration and all available keybindings.

Final Thoughts

As someone who spends most of their day in the terminal, tools like Discordo that reduce context switching are game-changers. It's not just a novelty—it's a genuinely useful way to stay connected with your developer communities without sacrificing your workflow. Whether you're pairing it with tmux sessions or just want a lighter Discord experience, Discordo delivers exactly what it promises: Discord, but better for developers.

Check out the project on GitHub to see the latest features and contribute.

@githubprojects

Back to Projects
Project ID: 1994283793751134405Last updated: November 28, 2025 at 05:54 AM