Rhapsody IRC to klient sieci IRC pracujący w trybie tekstowym. Mimo braku interfejsu graficznego jest łatwy w użyciu i w pełni funkcjonalny. Oprogramowanie w całości zostało napisane w języku C i korzysta z biblioteki ncurses.
Aplikacja została wyposażona w takie funkcje jak obsługa kilku serwerów jednocześnie, lista ignorowanych, obsługę protokołów IRC, DCC chat, DCC transfer plików, CTCP (zabezpieczenie przed floodowaniem), SOCKS4/SOCKS5. Rhapsody IRC został z powodzeniem przetestowany na platformach Linux, FreeBSD, OpenBSD, NetBSD, Solaris, IRIX, HP-UX, Tru64, Mac OS X, BeOS, Hurd, Syllable oraz Cygwin.