u/n3oz22

Concord(not that game) - TUI client for Discord
▲ 483 r/unixporn+4 crossposts

Concord(not that game) - TUI client for Discord

Concord, a terminal UI client for Discord written in Rust with Ratatui.

The new update adds voice support. Concord can now join voice channels, play received voice audio!

Other features include:
- Guild, channel, thread, forum, and DM navigation
- Sending, editing, deleting, replying, pinning, and reacting to messages
- Inline image previews in supported terminals
- Desktop notifications
- Vim-style keyboard navigation

Checkout more features in readme.

Github repository : https://github.com/chojs23/concord

u/n3oz22 — 3 days ago
▲ 1.1k r/unixporn+4 crossposts

Concord : TUI client for Discord

Concord(not that game) is TUI client for discord with discord like layout (Servers / Channels / Messages / Members), vim keys, inline image previews via Kitty/iTerm2/Sixel, reactions, polls, threads, forums, and more!(except voice calls)
Sits at ~20 - 40 MB idle.

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 that mirrors Discord: Servers / Channels / Messages / Members
- <leader> key for convinient shortcuts (eg. Quick channel swithing with fuzzy search)
- 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, uploads
- Message notification

Install with brew, cargo, nix or script

brew install chojs23/tap/concord

cargo install concord

nix profile install github:chojs23/concord

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/chojs23/concord/releases/latest/download/concord-installer.sh | sh

Repo: https://github.com/chojs23/concord

Not an official client, use at your own discretion!

u/n3oz22 — 11 days ago