If, like me, you spend a lot of time in the command line, you might find that using your social media / chat apps via the terminal might be beneficial to you. Enter nchat, which provides WhatsApp and Telegram functionality via an ncurses display. It works on Linux as well as Mac (via brew).

To download the nchat application on a Debian/Ubuntu system, follow the following steps, or for other distributions, follow the guides on the github page at https://github.com/d99kris/nchat:

sudo apt install ccache cmake build-essential gperf help2man libreadline-dev libssl-dev libncurses-dev libncursesw5-dev ncurses-doc zlib1g-dev libsqlite3-dev libmagic-dev golang git

then download the source code from the git repository:

git clone https://github.com/d99kris/nchat.git

compile the source:

mkdir -p build && cd build && cmake .. && make -s

then install the application to the system:

sudo make install

The app works very well through the WhatsApp & Telegram API and also has the following rich features:

Jump to unread chat

Message read receipt

Customisable color schemes and key bindings

Message history cache with support for text export

Receive / send markdown formatted messages

Reply / delete / edit / send messages

List dialogs for selecting files, emojis, contacts

Show user status (online, away, typing)

View / save media files (documents, photos, videos)

Send and display reactions

Toggle to view text emojis vs. graphical

Like this:Like Loading…

- A word from our sposor -

Whatsapp and Telegram in a text mode user interface — The Ultimate Linux Newbie Guide