This article is about two popular IM (Instant Messaging) clients that can be used in a terminal instead of a graphical environment. Both have advanced features and are based on the ncurses library.
cmus cmus is a music player that I admire the most when it comes to command-line because it’s really powerful and has a lot of nice features. It is built with ncurses and therefore providing a text-user interface. cmus is indeed feature-rich, with several view modes and Last.fm song submission support via scripts.
Finch is a powerful text user interface instant messaging client based on libpurple, and it comes included in the Pidgin source, the popular GNOME IM client.