使用GNU通用公共许可证授权，但Windows的官方版本是共享软件，使用GTK+生成界面。Xchat具有大多数IRC客户端全部的基本功能，包括CTCP, DCC文件传输和聊天，XChat支持使用其它语言编写的脚本或插件来扩展功能，可用C语言、C++、Perl、Python、Tcl、Ruby、Lua、CLISP、D语言、DMDScript等程序设计语言编写。此外，XChat支援多种语系的转换，对于程式显示的样式也有着详细的内建设定。XChat可以在下列操作系统下运行: GNU/Linux, FreeB