Lui, the Linewise User Interface, is a simple extensible mode that allows any program to present a userfriendly interface to the user. This interface is closely oriented on the user interface of ERC, but can be used by any emacs lisp program.

It is now used by Circe, and ships with that.