Concord – Voice chat released Feature rich TUI for discord
Voice chat in a terminal Discord client is technically impressive but niche.
A feature-rich TUI client for Discord
Discord in your terminal with real inline image previews via Sixel.
Terminal power users and Vim enthusiasts
Discord-TUI · WeeChat · Terminal-chat
Concord is built with ratatui and crossterm.
Here are features: - Login by token, email/password or QR code from the mobile app - Discord like layout : Servers / Channels / Messages / Members - Vim-style keys (hjkl, g/G, Ctrl+d/Ctrl+u, Tab to cycle panes), plus mouse support - Send, edit, delete, and reply to messages, with mention autocomplete - Threads, forum posts (active and archived), pinned messages, mark-as-read - Reactions (Unicode + custom emoji), poll voting, who-reacted lists - Inline image previews via Kitty, iTerm2, or Sixel protocols (halfblock fallback for anything else) - Avatar and custom emoji rendering, full-screen image viewer - Live typing indicators, unread + mention counts - Attachment downloads - Message notification
If you try, please let me know your experience.
Voice chat in a terminal Discord client is technically impressive but niche.
Voice chat and Sixel image previews in a terminal Discord client - technically impressive.
Vim keybindings for Discord in your terminal when official CLI doesn't exist.
Renders real Twitch/7TV/BTTV emotes straight in supported terminals and packs moderator features (quick timeouts, user inspect) plus multi-account support and custom commands with Go-template interpolation. Clever engineering choices — Bubble Tea for UI, Kitty/Ghostty image protocol for inline emotes, and a self-hostable auth/proxy — make it a surprisingly feature-complete TUI chat client, but it’s still a niche alternative to established GUI clients.
Separate terminal file tree avoids learning Vim's window management bindings.
Yet another Discord clone, but PHP polling instead of websockets limits real-time performance.