BarnOwl — расширяемый плагинами Perl / Ncurses (Curses) консольный клиент для обмена мгновенными сообщениями поддерживающий протоколы XMPP/Jabber, IRC, AIM и Zephyr, также имеется возможность отправки сообщений в Twitter (микроблоггинговый сервис).
Zephyr — один из первых IM-протоколов, разработан в 1980-х и по сути является предтечей некоторых современных стандартов (таких как XMPP/Jabber). Сейчас протокол практически не используется и его поддержка является скорее традицией, чем объективной необходимостью.
BarnOwl создан на основе консольного AIM/Zephyr клиента Owl (от ktools Software), IM-клиент прост в использовании и легко настраивается с помощью Perl плагинов (скриптов). Клиент может работать без постоянного файла конфигурации (опционально), поддерживается удалённое управление (через протоколы SSH, Rlogin и Telnet).
Одной из отличительных особенностей BarnOwl является использование вывода в один поток для всех сообщений, поэтому нет возможности не дописав одно сообщение начать писать другое (модальный интерфейс), в стиле Emacs (семейство многофункциональных и расширяемых текстовых редакторов).
BarnOwl полностью поддерживает UTF-8 / Юникод (Уникод / Unicode) и 256-цветные консоли, можно использовать фильтры для цветовой сортировки текущих бесед, активности пользователей и прочее. Управление осуществляется с помощью команд, нажатием клавиш и клавиатурных сочетаний (поддерживается назначение синонимов / alias).
Лицензия: GNU General Public License / BSD (Berkeley Software Distribution license)