Categories /

Internet - IRC Clients (9)

AdiIRC v2.7

SYSTEM on 15 Feb 2017
  • 1MB (uncompressed)
  • Released on 15 Feb 2017
  • Suggested by Userfriendly

AdiIRC is an IRC client with multi-server support and a customizable interface. It offers all the standard IRC features including private chats, basic Identd features, system informations, SSL, IPv6, chat logging and DCC Chat/Transfers.

It also offers now playing support for various media players, advanced scripting, themes, MTS themes, plugins, and dockable/undockable activity monitors that lets you monitor many channels at once.

Note: Additional Themes and Language files are available from the homepage.

System Requirements: WinXP / Vista / Win7 / Win8 / Win10
Writes settings to: Application folder
Dependencies: .Net Framework v4.0 or higher
Stealth: ? Yes
Unicode support: Yes
Path portability: Automatic relative path (eg. ..\..\personal\work.doc)
License: Freeware
How to extract: Download the portable ZIP package and extract to a folder of your choice. Launch AdiIRC.exe.
Similar/alternative apps: KVIrc Portable, HydraIRC, PChat, HexChat
What's new?
  • Added help button to Rawlog
  • Added ability tp resize datagrid columns to preferred width by double clicking the resize separator
  • Added "check for brackets" menu aligned to the right in Script Editor
  • Added ability to ignoring Monitor Panels by network:channel
  • Added option to ignore channel/query messages for current active window in Monitor Panels
  • Added option to exclude duplicate messages in Monitor Panels
  • Added new channel list which supports control codes/colors and is a lot faster
  • Added option to highlight lines matching the hovering nick
  • Added "type to find" to new Treebar
  • Added option to use extended list of colors for random nick colors
  • Added show current filename when searching logs in log manager
  • Added padding around controls in Options, Serverlist, Theme manager
  • Added search icon to the search box in Options and Serverlist
  • Added option to show close icons in Script Editor
  • Added CTRL + C hotkey and menu item to copy the selected scripts path to clipboard in Script Editor
  • Added new Treebar to Options, Themes, Script Editor, Serverlist, Rawlog
  • Added menu item to clear recent files in Script Editor
  • Added menu to disable/ignore individual scripts in Script Editor
  • Added Editbox tab in Options
  • Added CTRL + SHIFT + K hotkey to insert alternative colorchar in Editbox
  • Added option to highlight Treebar network tab when collapsed
  • Added preview of default icons in icon options
  • Added option to disable smooth scroll in Script Editor
  • Added option to change colors for monitor panels
  • Added new datagrid to /logs and monitor panels
  • Added option to set custom quit message per server in serverlist
  • Added SHIFT + mousewheel hotkey to scroll through windows
  • Added SHIFT + TAB to and from Searchbox if visible
  • Added SHIFT + TAB to focus the Nicklist monitor panel if visible and window Nicklist is off
  • Added CTRL + SPACE on a selected nick in the Editbox to open the Nicklist context menu
  • Added option to use a flat Treebar
  • Added option to show close icon in Treebar
  • Added the Treebar monitor panel special rules for Nicklist monitor panel
  • Added option to ignore highlights when a message has multiple nicks
  • Added add/edit address/unset ban timer dialog in channel editor
  • Added support for quiet list on some networks in channel editor
  • Added useful right-click menus to Connect/Disconnect/Serverlist/Channelist icons in Toolbar
  • Added option to limit a highlight match to a specific network only
  • Added option to set scroll to bottom arrow icon
  • Added new Serverlist tab "Misc" to set Regain nick/User mode/Ban type per server
  • Added checkbox to toggle show password in Serverlist and make nick/alt/fullname/password textboxes wider
  • Added /setoption Misc UseXButtons True/False option to enable or disable changing channel windows when using the back/forward mouse buttons/touchpad
  • Fixed Rawlog Treebar split width should be saved/restored
  • Fixed Dcc Transfer monitor panel should show both formatted and full bytes when finished
  • Fixed Hidden monitor panels are sometimes restored when a new monitor is added
  • Fixed expand nicklist tooltip option size
  • Fixed Spellcheck should be rechecked when dictionaries are deleted
  • Fixed Windows -> Reset all window sizes does not reset tool windows properly
  • Fixed Winamp media player window is not always detect
  • Fixed Winamp m3u path should not be reset when new winamp path is discovered
  • Fixed allow changing tabs in tabcontrol by typing part of the text
  • Fixed Monitor panels should not auto scroll unless already scrolled to bottom and shouldn't change selection
  • Fixed SHIFT + HOME doesn't work properly in Script Editor
  • Fixed speed up icon flashing speed in Treebar/Switchbar
  • Fixed Treebar/Switchbar custom windows should be sorted excluding the @
  • Fixed some highlight regex patterns can cause a crash
  • Fixed Nicklist monitor panel should be pinned by default
  • Fixed closing undocked Treebar or Nicklist monitor panel using the header close button doesn't work
  • Fixed some font weight options are not restored properly
  • Fixed global Nicklist is not always synced after restoring main window from system tray
  • Fixed Switchbar separator is sometimes missing
  • Fixed clicking Add/Edit/Remove channel/server in Serverlist can cause a crash
  • Fixed Main icon lacks 128x128 256x256 sizes
  • Fixed Theme manager should save and restore the current theme/scheme
  • Fixed sending long messages should try split at word boundaries
  • Fixed MDI Windows are sometimes "stuck"
  • Fixed Nicklist monitor panel should not show custom window listbox items
  • Fixed Nicklist selections is sometimes wrong after nick are added/removed/changed
  • Fixed new Treebar sometimes draws non visible nodes which could make drawing slow
  • Fixed clarify "Confirm closing while connected to server" is for closing AdiIRC
  • Fixed Highlight alerts should not be logged
  • Fixed Tabcomplete crashes when trying to tabcomplete some Unicode characters
  • Fixed pressing Enter key in Nicklist should execute the Options -> Mouse command
  • Fixed Dcc resume doesn't work if the port was changed
  • Fixed Dcc transfer monitor panel should show the renamed filename
  • Fixed "Save As" and "Rename" menu items should be disabled when multiple files are selected in Script Editor
  • Fixed "Open in external editor" and "Open folder" should open all selected files in Script Editor
  • Fixed Custom windows should not use global Nicklist background image
  • Fixed Monitor panel Nicklist has wrong default background color
  • Fixed Treebar sometimes does not properly scroll a node into view
  • Fixed DCC resume does not always work properly
  • Fixed Dcc chat connections are not always closed correctly when the chat window is closed
  • Fixed clicking channel window in Treebar for a unjoined channel causes a crash
  • Fixed previous selected text are in some cases accidently copied to clipboard
  • Fixed remove all ALT+A, CTRL+ALT+A keybinds since they interfere with some keyboard layouts
  • Fixed Emoticons without triggers should be ignored
  • Fixed dragging Toolbar itoms to the Toolbar doesn't always work properly
  • Fixed CTRL + C doesn't work in filter box in Channel list
  • Fixed Treebar unread count doesn't always show correctly on server nodes
  • Fixed "Select color" dialog should be shown below when opened from Topicbox
  • Fixed Treebar network collapsed status is not saved/restored properly
  • Fixed whois "signed on" and channels is not always displayed correctly
  • Fixed allow default quit message to be evaluated per server
  • Fixed userhost error should be hidden on networks which doesn't support it
  • Fixed Serverlist should not allow duplicate channel names
  • Fixed Nicklist is not properly reset after a bouncer disconnect/reconnect
  • Fixed Script Editor "Alias" menu sometimes crashes
  • Fixed Log manager should save sort order
  • Fixed the Serverlist listbox should scroll when dragging networks to the edges
  • Fixed external programs writing to the Editbox when spell cheking is enabled doesn't work
  • Fixed removed limit for auto away time
  • Fixed dropdowns in Options dialog should require focus before allow mouse scrolling
  • Fixed spellchecking is to slow on some systems
  • Fixed clicking Add/Edit dcc folder causes a crash
  • Fixed Ctrl + H to cycle highlights sometimes stops working
  • Fixed RAW 346.348,367,728 is not formatted correctly
  • Fixed unread line marker is not drawn correctly when using pixel spacing
  • Fixed leading/Trailing hyphens should be excluded from spellchecking
  • Fixed restoring channel logs can sometimes cause a crash
  • Consolidated all font options into a "Fonts" tab

  • Added new menu types ChannelLink/Link
  • Added support for VT_ARRAYs of VT_UI1 and VT_I1 items in $com
  • Added middle/x mouse button 1/x mouse button 2 support to $mouse.key
  • Added missing popup file feature for /toolbar
  • Added missing parameter "3state" for /dialog check
  • Added missing parameters -f -c -t for $input
  • Added missing parameter -s for /scon /scid
  • Added missng parameter -k for /did
  • Added missing option "flat" for /dialog buttons
  • Added "mclick", "dmclick", "drclick" mouse menu for custom windows
  • Added new event on MSCROLL
  • Added missng/new events rclick,dclick,uclick,mclick for $hotlink
  • Added missing command /hotlink
  • Added new arguments -ConfigFolder <path> and -cmd <command> to AdiIRC.exe
  • Added new commands /showmenu,/linemarker
  • Added new/missing identifiers $songfile,$iql,$ocolor,$topicbox,$updating,$emoticons,$calias(N),$menuicon,$dccignore
  • Added new parameters -o -b for /icon
  • Added new parameters -ihcn for /options
  • Added new parameters -c -C -i for /editbox
  • Added new parameters -x -r -w -o -m -c -n -f -g -p for /font
  • Added new parameters -IN -S -RN -B for /echo /echox
  • Added new parameters -a -bN -eN -fN -p -v -c -k for /topicbox
  • Added new parameter -N for /filter /savebuf
  • Added new parameter -i for /dockpanels
  • Added new parameter -w for /url
  • Added new parameter -a for /dns
  • Added new parameter -T[N] for /window
  • Added new parameter -gN for /toolbar
  • Added new parameter -b for /aline /rline /iline
  • Added new property .network for $highlight()
  • Added new property .iql for $chan/$channel
  • Added new property .state for $dialog()
  • Added new properties .mscrollpos .mscrollmax .topicbox for $window
  • Added new properties .color/.backcolor/.rgbcolor/.rgbbackcolor for $editbox
  • Added new operator isquiet
  • Fixed show filename and line number for script errors in the default popup file
  • Fixed $line().rgbcolor should return rgb line color for text buffers
  • Fixed $hotline should include control codes
  • Fixed /draw* color parameter is not always validated correctly
  • Fixed /did -e -b -d -c -u and $did().state doesn't work properly with menu items
  • Fixed $longfn doesn't work with quotes
  • Fixed /dialog stacking "box" items doesn't always work properly
  • Fixed $did errors shows wrong script line
  • Fixed $cpuload/toolbar cpu monitor can cause a UI freeze
  • Fixed on DIALOG "sclick" event doesn't trigger corretly for listbox
  • Fixed /statusbar text should exclude leading/trailing quotes
  • Fixed /toolbar alias/popup is not validated correctly
  • Fixed isin operator doesn't work properly with some locals
  • Fixed /echo /echox -sa should not print to status window twice
  • Fixed $tip sometimes execute the alias on the wrong server
  • Fixed /dialog is sometimes showed in the wrong position
  • Fixed /cline /rline doesn't work properly with line color
  • Fixed $line $fline should not return the line color with control code
  • Fixed $gfxram returns wrong value on cards with more than 4gb vram
  • Fixed /scon /scid -tN doesn't work properly
  • Fixed /did -e -b doesn't work properly when the "disable" option is set for the /dialog
  • Fixed /run is not always parsed correctly
  • Fixed /dialog aleft aright atop abottom parameters doesn't work properly
  • Fixed $mouse.key sometimes returns wrong value
  • Fixed /writeini /remini /hsave should be written without BOM
  • Fixed $findfile $finddir is not sorted correcly on filepaths with special characters
  • Fixed /window parameters are not always validated correctly
  • Fixed some event variables are not properly handed down to aliases
  • Fixed $matchkey, $eventid does not always return correct value
  • Fixed /timer -p -r -e should not show "timer not found" errors
  • Fixed error messages should be shown after the script ends
  • Fixed error messages targeted to listbox/picture/panel/tool windows should be shown in associated or first status window
  • Fixed $adiircexe should return the real path to the adiirc.exe file
  • Fixed /font -z <font> should set the default font as well
  • Fixed some issues with local variables inside on DIALOG events
  • Fixed /dialog -c should close the dialog if there are no cancel button defined
  • Fixed /goto inside while/if/else/elseif blocks doesn't work properly
  • Fixed $0 sometimes returns wrong value
  • Fixed /set /hadd /hdec /hinc -u0 is sometimes reset too early
  • Fixed $v1 lost in /if OR statements
  • Fixed $com bool values is not handled correcly
  • Fixed $input when -b parameter is enabled and timer is up, the textbox should have focus
  • Fixed $com is missing "integer" "single" value types
  • Fixed $com(N) returns wrong value
  • Fixed /list parameters should update the filter settings in Channel List
  • Fixed /window -wN does not restore the Switchbar color
  • Fixed $window().sbstate returns wrong value in some cases
  • Fixed $regsubex parameter is not always evaluated correctly
  • Fixed $iif should show an error if expression is empty
  • Fixed commented menu items are not always stripped
  • Fixed rename /cycle to /cycleall to allow the server /cycle command to work
  • Fixed submenu items at the start of a menu block should have leading dots trimmed
  • Fixed /hsave should show a error if the write failed
  • Fixed /copy -o doesn't work properly
  • Fixed "rclick", "dclick", "lbclick" mouse menu for custom windows doesn't always work
  • Fixed on HOTLINK is not triggered properly
  • Fixed #$input doesn't work
  • Fixed on DNS halt default output does not work
  • Fixed $dns(0) returns wrong value with some properties
  • Fixed /load /reload insert doesn't work properly
  • Fixed allow =$nick to be evaluated for use in dcc chat windows
  • Fixed on OPEN/CLOSE doesn't work properly with dcc chats
  • Fixed /did -s doesn't work
  • Fixed $chan # is sometimes $null when not connected to a server
  • Fixed $pos $poscs crashes with some values
  • Fixed /msg /say /query /me /describe doesn't work with =nicks
  • Fixed matching chat windows with =nick doesn't work in all events
  • Fixed on CHAT event doesn't always trigger correctly
  • Fixed $asctime(z) returns wrong value on some timezones
  • Fixed /hsave -i does not properly clear the section before writing
  • Fixed /toolbar -i should have priority over -a
  • Fixed $toolbar(N) doesn't work for the last item
  • Fixed /alias should not trigger file is modified warning
  • Fixed /showmirc /showadiirc -n should maximize if previous state was maximized
  • Fixed $osedition returns wrong value on Windows RT systems
  • Fixed /drawtext is not validated correctly with some parameters
  • Fixed /icon are sometimes not saved to config file
  • Fixed invalid lines are not always excluded correctly when parsing a script
  • Fixed /hinc /hdec should not reset the unset time
  • Fixed /quickconnect should not be shown as a locked dialog
  • Fixed on ACTIVE allow matching monitor panels/rawlog with ~ prefix
  • Fixed "Whois on private message" should not trigger when the message is halted
  • Fixed /timers off doesn't work
  • Fixed /hmake is not always parsed correctly
  • Fixed /toolbar -zN is not selecting the correct sized icon
Latest comments
joby_toss on 2015-04-02 04:37

This feature (Favorites) is already planned, yes.

smaragdus on 2016-10-04 21:35

"Added server favorites menu"
Is this what you needed? ;)

joby_toss on 2016-10-05 13:04

It might be, but I have no idea how it works (always greyed-out)... :)

See all

HexChat v2.12.4

billon on 11 Dec 2016
  • 27MB (uncompressed)
  • Released on 10 Dec 2016
  • Suggested by Specular

HexChat is an easy-to-use and extensible IRC client. The program features both tab and tree style views, color schemes, chat logging, auto replacements, and customizable time-saving user commands. Additionally the client supports DCC, SASL, proxies, file transfers, spellcheck, alerts, and Python/Perl scripts.

Cross-platform with clients available for Linux and experimental Mac builds.

System Requirements: Win7 / Win8 / Win10
Writes settings to: Application folder
Unicode support: Yes
License: GPL
How to extract: Download the installer and during the setup check the "Portable Install" option on the last screen. Launch hexchat.exe.
What's new? See:
Latest comments
Specular on 2015-10-06 18:57

Updated the entry to reflect since v2.10.1 support for Vista has been dropped. Check earlier versions if you need Vista support, and v2.9.4 if for some reason you require XP support.

Add comment

Nettalk v6.7.16

webfork on 5 May 2016
  • 3MB (uncompressed)
  • Released on 30 Oct 2012
  • Suggested by guwapo

Nettalk a lightweight, powerful, and easy-to-use IRC client with a tabbed interface. It offers comfortable management of multiple IRC connections, script and plug-in support, on screen displaying of messages (e.g. in games), DCC chat and file transfer, sock proxy support, configurable text and menu shortcuts, configurable colors and background picture and much more.

Supports 7 world languages including Spanish, Russian, Chinese, and German.

System Requirements: Win2K / WinXP / Vista / Win7 / Win8 / Win10
Writes settings to: Application folder
Stealth: ? Yes
Unicode support: Yes
License: Apache License
How to extract:
  1. Download the portable ZIP package ( and extract to a folder of your choice
  2. Launch Nettalk.exe

Optionally, delete unnecessary language files.
Similar/alternative apps: AdiIRC, HexChat

KVIrc Portable v4.2.0 Rev 3

webfork on 4 Jul 2016

K-Visual-IRC (KVIrc) is a customizable Internet Relay Chat client allowing multiple server connections, notify and ignore lists, mIRC font codes, themes, and more. The program supports standard + extended direct connect connections (with resume), IPv6, SOCKv4, SOCKSv5, and HTTP proxies. It also comes with a sophisticated scripting language that allows you to implement automated reactions to network events.

The program is cross-platform with clients available for Mac, BSD, and Linux. KVIrc Portable is a portable wrapper for KVIrc. Alternatively, you can make standard KVIrc portable by following these instructions.

System Requirements: WinNT / Win2K / WinXP / Vista / Win7
Writes settings to: Application folder
Unicode support: Yes
License: GPLv2
How to extract: Download the portable installer and install to a folder of your choice. Launch KVIrcPortable.exe.
Similar/alternative apps: AdiIRC, Pidgin
Latest comments
Stable Release is GOOO on 2008-04-30 18:43

There is a new stable release, ver 3.4

Carbonize on 2008-06-13 03:02

In latest version the folder is called $[31] and not $_OUTDIR other than that the instructions are the same.

century on 2012-04-09 11:07

i've tried many portable irc clients, this one is far the best
a great one!

See all

PChat Portable v1.5.2

JohnTHaller on 22 Mar 2014

PChat is an IRC client forked from XChat with a customizable, tabbed or tree interface, SSL support, DCC transfers and chats, CTCP, and multiple normal or SSL servers. PChat Portable is the portable version released by the developer. Includes a variety of scripting add-ons via the website including Lua, Perl, Python, and TCL. Also available for Linux.

System Requirements: Win2K / WinXP / Vista / Win7 / Win8 / Wine
Writes settings to: Application folder
Stealth: ? Yes
Unicode support: Partial. PChat supports Unicode within the app itself but it can not be installed to a path containing certain Unicode characters.
Path portability: Automatic compensation for dynamic drive letter in removable storage devices
License: GPL
How to extract: Download the self-extracting EXE and extract to a folder of your choice. Launch PChatPortable.exe.
Latest comments
Kermode on 2010-06-23 22:44

Crashes a lot, and pieces of windows get "left behind" over the interface, like the chat text and then slowly scrolls out of view. Very bad.

Asterisk on 2010-06-24 16:23

This is 37mb for two reasons: a) it is a GTK app and includes the full GTK runtimes in the package, and B) it contains full localization for dozens of languages.

Removing the localizations and UPXing the GTK runtimes should bring this down to a fraction of its size.

TAIMAT on 2011-04-17 06:46

if u can bear with screen flickering & some slow responses .. u've find the best free irc client (DCC+1) @least in my opinion

See all