CMU zephyr-mode; a zephyr client which runs inside emacs.
Very extensible and tweakable; poorly documented.