Home

WeeChat features

WeeChat box
General
  • light and fast
  • available in many languages
  • good documentation
  • developed from scratch
  • multi-platform: GNU/Linux, *BSD, Mac OS X, ..
  • actively developed, fast support and bugs correction
  • 100% GPL and free
IRC protocol
  • IRC standards compliant
  • SASL authentication (plain, dh-blowfish and external)
  • DCC support: files and chats
  • smart filter for join/part/quit messages
  • CTCP replies customization
  • options for target buffer of messages
  • IRC proxy
  • redirection of IRC commands
Connection
  • multi-servers connection, with no limit
  • soft, background connection
  • IPv6 support
  • SSL support
  • proxy support (http/socks4/socks5)
  • auto-reconnection
Innovating features
  • 256 colors support
  • mouse support
  • customizable bars around chat area (including nicklist)
  • horizontal and vertical window split
  • smart hotlist in status bar: partial or full names of buffers with activity
  • keys to jump to last read message and highlights in buffer
  • dynamic filtering of lines displayed in buffers
  • incremental text search in buffers
  • FIFO pipe for remote control
  • double charset support (encoding/decoding) by buffer
  • aspell support: check spelling with one or more languages for each buffer
  • extensible with C plugins or scripts (Perl, Python, Ruby, Lua, Tcl and Scheme)
  • scripts manager (easy installation of scripts)
  • upgrade of WeeChat binary with save of full state (buffers, ...), without disconnection (except for SSL servers)
  • relay with remote GUI: QWeeChat (python/Qt), weechat-android, weecloud (web)
Other useful features
  • UTF-8 support
  • lag indicator
  • color for away nicks
  • auto completion for nicks, commands and args
  • command alias
  • auto save chats to files
  • everything is customizable
  • dynamic setup