Chat 2 by Siropu is an AJAX chat plugin for XenForo 2. In the latest update, previously stated chat and style errors have been fixed.
The main features of the chat
The chat is loaded as a widget, and you can configure it to load the chat at certain times on certain devices.
The chat uses XenForo's built-in advanced text editor, and you can disable individual buttons/BB codes.
Room Options
Opportunities for messages in rooms
Opportunities for messages in correspondence
You can also use the /find command and then the keyword - to search for messages.