ChatZilla runs on any platform on which SeaMonkey can run, including
OS X,
Linux, and
Microsoft Windows, and provides a "consistent user interface across the board." It can also be used as a standalone app using
XULRunner. It contains most general features of IRC clients, including connecting to multiple servers at once, maintaining a built-in list of standard networks, searching and sorting of available channels, chat logging,
Direct Client-to-Client ("DCC") chat and file transfers, and user customization of the interface. ChatZilla includes automatic completion of nicknames with the Tab key, and appends a comma if the nickname is the first word on a line. It also provides completion of /commands with the Tab key, and a "quick double-Tab" presents a list of available commands based on what's been typed so far. The text entry window can be "single line", in which the
Enter key sends the composed text, or "multiline" in which allows composing larger text sections with line breaks, and the Ctrl-Enter key combo sends the text block.
JavaScript is used for running scripts and messages are styled with
CSS, which can be controlled by the user: by selecting from the View menu, dragging a link to a .css file to the message window, or with the /motif command.
DCC is supported which allows users to transfer files and chat directly between one another. The sender of each message is shown to the left of the text as a link—clicking the link opens a private chat window to that user. and was available for download to other Mozilla-based browsers such as
Firefox as an
extension. It could also be run in a tab in Firefox. ==Plugins==