The following tables compare general and technical information between a number of notable IRC client programs which have been discussed in independent, reliable prior published sources.
General
Basic general information about the notableclients: creator/company, license, etc. Clients listed on a light purple background are no longer in active development.
Release
A brief overview of the release history.
First public release | First stable release | Latest stable release | |||
---|---|---|---|---|---|
Client | Date | Version | Date | Version | |
AmIRC | 1995 | ||||
Bersirc | 1999 | 2.2.14 (12 August 2005; 19 years ago (2005-08-12)) [±] | |||
BitchX | 1996 | 1.2.1 (November 14, 2014; 10 years ago (2014-11-14)) [±] | |||
ChatZilla | 2001 | 0.9.93 (November 8, 2016; 8 years ago (2016-11-08)11) [±] | |||
Colloquy | 2005 | 2.4.3 (6011) (March 22, 2014; 11 years ago (2014-03-22)) [±] | |||
DMDirc | 2007 | 0.7 (January 5, 2013; 12 years ago (2013-01-05)12) [±] | |||
ERC | 1999? | ERC improvements are now released as part of Emacs. [±] | |||
HexChat | 2009-10-04 | r249 | 2009-10-09 | 2.86.0 | 2.16.21314 (7 February 2024; 15 months ago (7 February 2024)) [±] |
ircII | 1989 | 2.0.0 | 1989 | 2.0.0 | 20240918 (September 18, 2024; 7 months ago (2024-09-18)) [±] |
Ircle | 1995 | 3.5a6 (November 17, 2007; 17 years ago (2007-11-17)) [±] | |||
Irssi | 1999 | 1.4.4 (March 31, 2023; 2 years ago (2023-03-31)) [±]15 | |||
KVIrc | 1998 | 0.6.0 | 1999-12-21 | 1.0.0 | 5.2.0 (January 14, 2024; 15 months ago (2024-01-14)16) [±] |
Konversation | 2002 | 1.10.2408317 7 November 2024; 6 months ago (7 November 2024) | |||
LeafChat | ? | 1.0 | 2.5 (July 29, 2012; 12 years ago (2012-07-29)) [±] | ||
Linkinus | 2007 | 2.4.3 (August 23, 2011; 13 years ago (2011-08-23)18) [±] | |||
Mibbit | 2008 | web application, no version | |||
mIRC | 1995 | 7.81 (9 April 2025; 34 days ago (2025-04-09)19) [±] | |||
Nettalk | 2004 | 6.7.16 (October 30, 2012; 12 years ago (2012-10-30)20) [±] | |||
PIRCH | 1995 | 1.0.1.1190 (January 1, 2001; 24 years ago (2001-01-01)) [±] | |||
PJIRC | 2002 | 2.2.1 (November 29, 2004; 20 years ago (2004-11-29)) [±] | |||
Quassel | 2008-08-27 | 0.3.0 | 0.14.0 (January 1, 2022; 3 years ago (2022-01-01)) [±] | ||
rcirc | ? | ? | rcirc improvements are now released as part of Emacs. [±] | ||
Smuxi | 2008-07-29 | 0.6 | 2010-09-03 | 0.8 | 1.2.1 (April 23, 2023; 2 years ago (2023-04-23)) [±] |
Snak | 1997 | 5.3.4 (March 11, 2012; 13 years ago (2012-03-11)21) [±] | |||
Visual IRC | 1995 | 2.0pl2 (December 30, 2007; 17 years ago (2007-12-30)) [±]22 | |||
WeeChat | 2003 | 4.4.0 (August 17, 2024; 8 months ago (2024-08-17)23) [±] | |||
Client | Date | Version | Date | Version | Latest stable release |
First public release | First stable release |
Operating system support
The operating systems on which the clients can run natively (without emulation).
Client | Windows 7, Vista | XP, 2000 | NT 4.0 | NT 3.x | Me, 98 | 95 | 3.1x | ReactOS | macOS (Intel/PPC) | OS 9 | OS 8 | System 7 (PPC/68k) | BeOS, Haiku | OS/2, eCS, ArcaOS | AmigaOS (68k) | AmigaOS 4, MorphOS (PPC) | DOS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AmIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | Yes | No |
Bersirc | Yes | Yes | ? | No | ? | ? | No | ? | ? | No | No | No | No | No | No | No | No |
BitchX | Yes24 | Yes25 | Yes26 | No | Yes27 | Yes28 | No | ? | Yes | No | No | No | ? | Yes | Yes | Yes | No |
ChatZilla | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | No |
Colloquy | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
ERC | Yes | Yes29 | Yes | Yes | Yes | Yes | Yes | ? | Yes | No | No | No | Yes30 | Yes31 | ? | ? | Yes32 |
HexChat | Yes | Dropped (2.9.5) | No | No | No | No | No | No | No | No | No | No | ? | No | No | No | No |
ircII | Yes33 | Yes34 | Yes35 | No | Yes36 | Yes37 | No | ? | Yes | No | No | No | No | No | No | ? | No |
Ircle | No | No | No | No | No | No | No | No | Yes38 | Yes | Yes | Yes | No | No | No | No | No |
Irssi | Yes | Yes | Yes | No | Yes | Yes | No | ? | Yes | No | No | No | Yes | Yes | ? | Yes | No |
Konversation | Partial | Partial | Partial | No | Partial | Partial | No | ? | Partial | No | No | No | No | No | No | No | No |
KVIrc | Yes | Yes | Yes | No | Yes | No | No | Yes39 | Yes | Yes | No | No | No | Yes40 | No | No | No |
LeafChat | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
Linkinus | No | No | No | No | No | No | No | No | Yes41 | No | No | No | No | No | No | No | No |
Mibbit | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
mIRC | Yes | Yes | Yes | Partial | Yes | Yes | Partial | ? | No | No | No | No | No | No | No | No | No |
Nettalk | Yes | Yes | ? | No | Partial42 | No | No | ? | No | No | No | No | No | No | No | No | No |
PIRCH | Yes | Yes | Yes | ? | Yes | Yes | Yes | ? | No | No | No | No | No | No | No | No | No |
PJIRC | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | Yes | Yes | No | No | No | No |
Quassel | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | Yes | No | No | No |
rcirc | Yes | Yes | ? | ? | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
Smuxi | Yes | Yes | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No |
Snak | No | No | No | No | No | No | No | No | Yes | Yes | Yes | ? | No | No | No | No | No |
Visual IRC | Yes | Yes | Yes | No | Yes | Yes | No | ? | No | No | No | No | No | No | No | No | No |
WeeChat | Partial43 | Partial44 | Partial45 | No | Partial46 | Partial47 | No | ? | Yes | No | No | No | Partial | No | No | No | No |
Client | Windows 7, Vista | XP, 2000 | NT 4.0 | NT 3.x | Me, 98 | 95 | 3.1x | ReactOS | OS X (Intel/PPC) | OS 9 | OS 8 | System 7 (PPC/68k) | BeOS, Haiku | OS/2, eCS | AmigaOS (68k) | AmigaOS 4, MorphOS (PPC) | DOS |
Unix and Unix-like operating systems:
- Unix (BSD): 386BSD, BSD/OS, FreeBSD, NetBSD, OpenBSD, SunOS, ULTRIX
- Unix (System V): AIX, A/UX, HP-UX, IRIX, SCO OpenServer, Solaris, UnixWare
- Unix-like: Linux, NeXTSTEP, OpenVMS, OSF/1, QNX, Tru64 UNIX
Client | 386BSD | BSD/OS (BSD/386, BSDI) | FreeBSD, NetBSD, OpenBSD | SunOS | ULTRIX | AIX | A/UX | HP-UX | IRIX | SCO OpenServer | Solaris | UnixWare | Linux | NeXTSTEP | OpenVMS | OSF/1 | QNX | Tru64 UNIX |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bersirc | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? | No | ? | ? | ? |
BitchX | ? | Yes48 | Yes49 | Yes50 | Yes51 | Yes52 | ? | Yes53 | Yes54 | ? | Yes55 | Yes | Yes56 | Yes | ? | Yes57 | Yes58 | ? |
ChatZilla | No | No | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes |
Colloquy | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
ERC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
HexChat | ? | ? | Yes | Yes | ? | Yes | ? | Yes | Yes | ? | Yes | ? | Yes | ? | ? | ? | ? | Yes |
ircII | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes | Yes | Yes |
Ircle | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Irssi | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
Konversation | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | Yes |
KVIrc | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
LeafChat | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No |
Linkinus | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Mibbit | ? | ? | Yes | Yes | Yes | Yes | ? | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes | ? | ? | Yes |
mIRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Nettalk | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
PIRCH | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
PJIRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Quassel | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
rcirc | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Smuxi | ? | ? | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | Yes | ? | ? | ? | ? | ? |
Snak | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Visual IRC | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
WeeChat | ? | ? | Yes59 | ? | ? | ? | ? | Yes | Partial60 | ? | Yes61 | ? | Yes | ? | ? | ? | Yes62 | ? |
Client | 386BSD | BSD/OS (BSD/386, BSDI) | FreeBSD, NetBSD, OpenBSD | SunOS | ULTRIX | AIX | A/UX | HP-UX | IRIX | SCO OpenServer | Solaris | UnixWare | Linux | NeXTSTEP | OpenVMS | OSF/1 | QNX | Tru64 UNIX |
Protocol support
What IRC related protocols and standards are supported by each client.
Client | IPv6 | SSL | TLS | DANE | OCSP | CRL | SASL | OTR |
---|---|---|---|---|---|---|---|---|
Bersirc | No | No | ? | ? | ? | ? | ? | No |
BitchX | Yes | Yes | Yes | ? | ? | ? | ? | No |
ChatZilla | Yes | Yes | Yes | ? | Yes | Yes | script | No |
Colloquy | Yes | Yes | ? | ? | ? | ? | Yes | No63 |
ERC | Yes | Yes | Yes | ? | ? | ? | Yes64 | No |
HexChat | Yes | Yes | Yes | No | No | No | Yes | Yes65 |
ircII | Yes | Yes | Yes | ? | ? | ? | ? | No |
Ircle | ? | Yes | ? | ? | ? | ? | ? | No |
Irssi | Yes | Yes | Yes | Yes | No | ? | Yes | Yes66 |
Konversation | Yes | Yes | Yes | ? | ? | ? | Yes | No |
KVIrc | Yes | Yes | Yes | ? | No | No | Yes | No |
Linkinus | No | Yes | ? | ? | ? | ? | No | No |
Mibbit | No | Yes | ? | ? | ? | ? | Yes | No |
mIRC | Yes | Yes | Yes | ? | ? | ? | Yes | No |
Nettalk | No | No | ? | ? | ? | ? | ? | No |
PIRCH | No | No | ? | ? | ? | ? | ? | No |
PJIRC | No | No | ? | ? | ? | ? | ? | No |
Quassel | Yes | Yes | Yes | ? | No | No | Yes | No67 |
rcirc | No | Yes | Yes | ? | ? | ? | ? | No |
Smuxi | Yes | Yes | ? | ? | ? | ? | No | No68 |
Snak | Yes | Yes | ? | ? | ? | ? | ? | No |
Visual IRC | No | No | ? | ? | ? | ? | ? | No |
WeeChat | Yes | Yes | Yes | ? | ? | ? | Yes | Yes697071 |
Client | IPv6 | SSL | TLS | DANE | OCSP | CRL | SASL | OTR |
Direct Client-to-Client (DCC) support
The Direct Client-to-Client Protocol (DCC) has been the primary method of establishing connections directly between IRC clients for a long time now. Once established, DCC connections bypass the IRC network and servers, allowing for all sorts of data to be transferred between clients including files and direct chat sessions.
Client | CHAT | SEND | RESUME | TSEND | SEND T | XMIT | Passive DCC | Server | RDCC | REVERSE | RSEND | Reverse / Firewall DCC | File servers (FSERVs) | XDCC | VOICE | Whiteboard |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bersirc | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
BitchX | Yes | Yes | Yes | Yes | Yes | ? | No | No | ? | ? | ? | ? | ? | Yes | ? | No |
ChatZilla | Yes | Yes | No72 | ? | ? | No | No73 | No | No | No | No | No | No | ? | ? | No |
Colloquy | Yes | Yes | Yes | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | Yes | ? | ? |
ERC | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
HexChat | Yes | Yes | Yes | ? | ? | ? | Yes | ? | ? | ? | ? | ? | ? | Yes | ? | No |
ircII | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No |
Ircle | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Irssi | Yes | Yes | Yes | ? | ? | ? | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | No |
Konversation | Yes | Yes | Yes | ? | ? | ? | Yes | No | ? | ? | ? | Yes | ? | Yes | ? | Yes |
KVIrc | Yes | Yes | Yes | Yes | No | No | Yes | No | No | Yes | Yes | Yes | Yes74 | Yes75 | Yes76 | No |
Linkinus | ? | ? | ? | ? | ? | ? | Yes | No | ? | ? | ? | ? | ? | ? | ? | ? |
Mibbit | No | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
mIRC | Yes | Yes | Yes77 | ? | ? | ? | Yes | Yes | Yes78 | ? | ? | Yes | Yes | Yes79 | ? | ? |
Nettalk | Yes | Yes | Yes | No | No | No | No | Partial | No | No | No | No | ? | ? | ? | No |
PIRCH | Yes | Yes | Yes80 | ? | ? | No | No | No | No | No | No | No | No | No | ? | No |
PJIRC | Yes | Yes | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | No |
Quassel | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No |
rcirc | No | No | No | No | No | No | No | No | No | No | No | No | No | No | ? | No |
Smuxi | ? | ? | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
Snak | Yes | Yes | Yes | ? | Yes | ? | No | No | ? | ? | ? | ? | ? | ? | ? | ? |
Visual IRC | ? | ? | Yes81 | ? | ? | ? | Yes | No | ? | ? | ? | Yes | ? | ? | Yes82 | Yes |
WeeChat | Yes | Yes | ? | ? | ? | ? | No | No | ? | ? | ? | ? | ? | Yes | ? | ? |
Client | CHAT | SEND | RESUME | TSEND | SEND T | XMIT | Passive DCC | Server | RDCC | REVERSE | RSEND | Reverse / Firewall DCC | File servers (FSERVs) | XDCC | VOICE | Whiteboard |
IRCv3 support
This software is compliant natively; other software may be compliant with extensions.8384
Clients | CAP | CAP 302 | Cap-notify | Account-notify | account-tag | Away-notify | batch | Bot Mode | chghost | echo-message | extended-join | Invite-notify | labeled-response | message-tags | Monitor | msgid | multi-prefix | SASL v3.1 | SASL v3.2 | server-time | setname | sts | userhost-in-names | UTF8ONLY | WHOX | +typing | draft/chathistory | WebIRC | draft/account-registration | draft/extended-monitor | draft/multiline | +draft/react | +draft/reply |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BitchX | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? |
Colloquy | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | No | Yes | No | No | Yes | No | Yes | No | No | ? | ? | No | No | No | No |
HexChat | Yes | Yes | Yes | Yes | 2.16 | Yes | No | No | Yes | No | Yes | 2.16 | No | No | Yes | No | Yes | Yes | Yes | Yes | 2.16 | No | Yes | 2.16 | Yes | No | No | ? | ? | ? | ? | ? | ? |
Irssi | Yes | Git | Git | Git | No | Git | No | No | Git | No | Git | Git | No | Git | No | No | Yes | Yes | No | No | Git | No | No | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
KVIrc | Yes | No | No | Git | No | Git | No | No | Git | No | Git | No | No | No | No | No | Git | Yes | No | Git | No | No | Git | No | No | No | No | ? | ? | ? | ? | ? | ? |
Konversation | Yes | v20.11.80+ | v21.03.80+ | Yes | No | Yes | No | No | v21.03.80+ | No | Yes | No | No | No | No | No | Yes | Yes | v21.04.0+ | Yes | No | No | Yes | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
Mibbit | Yes | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Yes | No | No | No | No | No | ? | No | No | ? | No | No | No | No | No | No |
Mozilla Thunderbird | Yes | 72.0+ | 72.0+ | No | No | No | No | No | No | 73.0+ | No | No | No | No | Yes | No | Yes | Yes | 72.0+ | 60.0+ | No | No | No | No | No | No | No | ? | ? | ? | ? | ? | ? |
Quassel IRC | Yes | Yes | Yes | Yes | 0.14+ | Yes | No | No | Yes | 0.14+ (opt in) | Yes | 0.14+ | No | 0.14+ | No | No | Yes | Yes | Yes | 0.14+ | 0.14+ | No | Yes | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
WeeChat | Yes | 2.2+ | Yes | Yes | No | Yes | No | No | 2.2+ | No | Yes | 2.2+ | No | 3.3+ | Yes | No | Yes | Yes | 3.3+ | Yes | 3.3+ | No | Yes | No | Yes | 3.3+ | No | ? | ? | ? | ? | ? | ? |
mIRC | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | 7.62+ | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 7.62+ | Yes | Yes | No | Yes | No | No | ? | ? | ? | ? | ? | ? |
IRCv3 SASL mechanisms
IRC SASL authentication primarily uses the same mechanisms as SASL in other protocols. Most commonly:
Client | EXTERNAL | PLAIN | SCRAM-SHA-256 |
---|---|---|---|
BitchX | No | Yes | No |
Colloquy | No | Yes | No |
HexChat | Yes | Yes | No |
Irssi | Yes | Yes | No |
KVIrc | Yes | Yes | No |
Konversation | Yes | Yes | No |
Mozilla Thunderbird | No | Yes | No |
WeeChat | Yes | Yes | 3.2+ |
catgirl | Yes | Yes | No |
mIRC | Yes | Yes | 7.68+ |
pydle(lib.) | No | Yes | No |
senpai | No | Yes | No |
zIRC(lib.) | Yes | Yes | No |
Features
Information on what features each of the clients support.
Client | Multi-server | UTF-8 | Proxy server | irc:// URI scheme | Automatic updates | Scripting language |
---|---|---|---|---|---|---|
Bersirc | Yes | No | ? | ? | ? | — |
BitchX | Yes | No | ? | ? | ? | Enhanced IrcII script |
ChatZilla | Yes | Yes | Yes | Yes | Yes | JavaScript |
Colloquy | Yes | Yes | ? | Yes | Yes85 | AppleScript, Cocoa, F-Script, JavaScript, Python |
ERC | Yes | Yes | Yes86 | Yes87 | Yes88 | Emacs Lisp |
HexChat | Yes | Yes | Yes | Yes | Yes | Perl, Python, Tcl, Lua89, JavaScript, C, C++, and via D-Bus. |
ircII | Yes | Yes90 | ? | ? | ? | IrcII script |
Ircle | Yes | No | ? | ? | ? | AppleScript |
Irssi | Yes | Yes | Yes | No | No | Perl |
Konversation | Yes | Yes | Yes | Yes | ? | Shell script, Ruby, Python, Perl, Java, C++, C#, JavaScript91 |
KVIrc | Yes | Yes | Yes | Yes | No | KVS (custom), Perl, Python, C++ |
LeafChat | Yes | Yes | ? | — | Yes | Java |
Linkinus | Yes | Yes | Yes | Yes | Yes | AppleScript, Cocoa |
Mibbit | Yes | Yes | ? | Yes | — | — |
mIRC | Yes | Yes | Yes | Yes | Yes92 | mIRC script |
Nettalk | Yes | Yes | SOCKS | Yes | Yes | VBScript, custom |
PIRCH | Yes | No | ? | ? | No | Yes |
PJIRC | Yes | Yes | ? | ? | No | Partial, JavaScript |
Quassel | Yes | Yes | Yes | ? | No | No |
rcirc | Yes | Yes | ? | ? | No | Emacs Lisp |
Smuxi | Yes | Yes | Yes | ? | ? | Yes (language agnostic) |
Snak | Yes | Yes | ? | ? | ? | AppleScript, IrcII script |
Visual IRC | Yes | No | ? | ? | ? | Versus |
WeeChat | Yes | Yes | Yes | Yes | ? | C, Perl, Python, Ruby, Lua, Tcl, Scheme (Guile) |
Client | Multi-server | UTF-8 | Proxy server | irc:// URI scheme | Automatic updates | Scripting language |
See also
- Comparison of cross-platform instant messaging clients
- Comparison of VoIP software
- Comparison of LAN messengers
References
Bersirc IRC Client - about Bersirc Archived 2011-08-12 at the Wayback Machine http://bersirc.org/index.php/about/ ↩
Can be installed as part of a web browser /wiki/Web_browser ↩
"HexChat website". http://hexchat.net/index.html ↩
"Download leafChat Free". Mac.softpedia.com. 2010-01-21. Retrieved 2012-11-18. http://mac.softpedia.com/get/Internet-Utilities/leafChat.shtml ↩
"mIRC: Register mIRC". Retrieved 2009-07-14. http://www.mirc.com/register.html ↩
"mIRC: Personal FAQ". Retrieved 2011-04-09. http://www.mirc.com/pfaq.html ↩
Incomplete, proof of concept ↩
Separate client and daemon /wiki/Daemon_(computing) ↩
Separate client and daemon /wiki/Daemon_(computing) ↩
No official GUI, several options available (e.g. Glowing Bear, a web frontend) ↩
"ChatZilla :: Versions :: Add-ons for Firefox". Retrieved 2016-11-11. https://addons.mozilla.org/en-US/firefox/addon/chatzilla/ ↩
Mc Cormack, Shane (January 25, 2013). "DMDirc 0.7". Retrieved 2013-05-08. http://blog.dmdirc.com/2013/01/25/dmdirc-0-7/ ↩
"2.16.2, The Final Release". 9 February 2024. Retrieved 11 February 2024. https://hexchat.github.io/news/2.16.2.html ↩
"HexChat ChangeLog". 7 February 2024. Retrieved 11 February 2024. https://hexchat.readthedocs.io/en/latest/changelog.html ↩
"Irssi 1.4.4 Released". 31 March 2023. Retrieved 3 May 2023. https://irssi.org/2023/03/31/irssi-1.4.4-released/ ↩
"2024-01-14: KVIrc 5.2.0 "Quasar" Released". Retrieved 2024-02-29. https://www.kvirc.net/?id=news&story=2024.01.14.19.25.1.story&dir=latest&lang=en ↩
"Release 1.10.24083 of Konversation". https://apps.kde.org/konversation/#1.10.24083 ↩
"Release Notes – Linkinus". Conceited Software. Retrieved 2011-03-02. http://conceitedsoftware.com/releasenotes/linkinus ↩
"mIRC: Latest News". mirc.com. Retrieved 2025-04-20. https://www.mirc.com/news.html ↩
"Nettalk - www.ntalk.de - IRC-Client". Retrieved 2013-03-23. http://www.ntalk.de/Nettalk/en/ ↩
"Snak - IRC for Mac". Retrieved 2012-03-11. http://www.snak.com/ ↩
https://sourceforge.net/projects/visualirc/files/ViRC/2.0pl2/ https://sourceforge.net/projects/visualirc/files/ViRC/2.0pl2/ ↩
"Version 4.4.0". weechat.org. Retrieved 2024-08-17. https://weechat.org/news/133/20240817-Version-4.4.0/ ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
"Which versions of Windows are supported?". Retrieved 19 March 2023. https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html ↩
"Emacs 29 has been ported to the Haiku operating system". Retrieved 19 March 2023. https://raw.githubusercontent.com/emacs-mirror/emacs/master/etc/NEWS.29 ↩
"Emacs | eCSoft/2". The Complete OS/2 Software Encyclopedia. https://ecsoft2.org/emacs ↩
"EmacsForDOS". https://www.emacswiki.org/emacs/EmacsForDOS ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires OS X v10.4.3 or later ↩
Connect to the ReactOS IRC Channels https://www.reactos.org/wiki/Connect_to_the_ReactOS_IRC_Channels ↩
2012-07-03: 4.2.0 Released! http://www.kvirc.net/?id=news&story=2012.07.03.03.15.1.story&dir=latest ↩
Requires OS X v10.4.3 or later ↩
Does not support Windows 95 or Windows 98[27] /wiki/Windows_95 ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
Requires Cygwin[19][20] /wiki/Cygwin ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
BitchX is known to work on BSDI 2.0, 2.1, 3.1, 4.0; FreeBSD 2.x, 3.x, 4.0; NetBSD 3.x, 4.x; SunOS 4.1.4; Ultrix; AIX; HP-UX 9.x, 10.x; IRIX 5.x, 6.x; Solaris 5.x and later; Linux; OSF/1 (DEC Alpha); QNX ↩
WeeChat tested on FreeBSD 4.11, 5.4, 6.0; NetBSD 2.0, 2.1; OpenBSD 3.6, 3.7, 3.8; Solaris 5.10; QNX 6.3[28] ↩
In development[28] ↩
WeeChat tested on FreeBSD 4.11, 5.4, 6.0; NetBSD 2.0, 2.1; OpenBSD 3.6, 3.7, 3.8; Solaris 5.10; QNX 6.3[28] ↩
WeeChat tested on FreeBSD 4.11, 5.4, 6.0; NetBSD 2.0, 2.1; OpenBSD 3.6, 3.7, 3.8; Solaris 5.10; QNX 6.3[28] ↩
"Ticket 3915 requesting OTR support". Archived from the original on 2019-10-01. Retrieved 2017-03-17. https://web.archive.org/web/20191001025612/http://colloquy.info/project/ticket/3915 ↩
Supported via patch ↩
Supported via plugin ↩
"Irssi 1.2.0 OTR Migration Path". Retrieved 2020-06-22. https://irssi.org/posts/#irssi-1-2-0-otr-migration-path ↩
"Issue 1418 requesting OTR support". http://bugs.quassel-irc.org/issues/1418 ↩
"Issue 651 requesting OTR support". https://smuxi.im/issues/show/651 ↩
"Cypherpunks - OTR-Enabled Software". Retrieved 2014-03-16. https://otr.cypherpunks.ca/software.php ↩
"GitHub - weechat-otr - WeeChat script for Off-the-Record messaging". GitHub. Retrieved 2014-03-16. https://github.com/mmb/weechat-otr ↩
Supported via plugin ↩
"Mozilla ChatZilla: Bugzilla Bug 285630: chatzilla does not support resume for dcc downloads". 2009-02-20. Retrieved 2009-07-14. https://bugzilla.mozilla.org/show_bug.cgi?id=285630 ↩
Planned for a later version ↩
Supported via scripting ↩
Supported via scripting ↩
Incompatible with other IRC clients[36] ↩
Supports the DCC Resume protocol[37] ↩
Supported via a script[38] ↩
Supported via a script[38] ↩
Supports the DCC Resume protocol[37] ↩
Supports the DCC Resume protocol[37] ↩
Incompatible with other IRC clients[36] ↩
"Clients - IRCv3". https://ircv3.net/software/clients ↩
"Libraries - IRCv3". https://ircv3.net/software/libraries ↩
Automatically updates via the Sparkle framework /wiki/Sparkle_(software) ↩
Can be added with separate packages. http://www.emacswiki.org/emacs/ErcProxy ↩
"irc". https://www.gnu.org/software/emacs/manual/html_node/url/irc.html ↩
Supports automatic updates via the Emacs package manager ↩
Since 2.9.5 HexChat is shipped only with Perl and Python. ↩
Supported as of version 20050921 ↩
Any language which supports DCOP may be used for Konversation scripting. Virtually any language can be made to support Konversation scripting by executing the command line "dcop" program. /wiki/Desktop_communication_protocol ↩
Only looks for updates, they need to be manually downloaded and installed. ↩