netsplit's logo title picture
a graphical user interface for the IRC-client 'ircII'

What is tkirc2? tkirc2 is a freely distributable graphical user interface for the Internet Relay Chat (short: IRC). It uses the text-based client ircII as backend to the IRC and offers some nice extensions.
Release version: 2.46 (2001-07-21)
Why tkirc2? Since the last release of version 1 (tkirc 1.202, 10.03.1998) this program was nearly rewritten. Many new features were added and the new configfiles are not fully compatible to version 1. To avoid problems during the update from tkirc1 to tkirc2 different configuration directories (.tkirc/ and .tkirc2/) are used. So you´re able to use both versions at the same time.
History (part 1): In May 1996 I bought a new computer and installed NetBSD (a UNIX-like operating system) on it. I used ircII (a full screen, termcap based interface to IRC) for a while and enjoyed its many features, but I missed a nice graphical user interface during my chat sessions. That was reason enough for me to realize one. I took Tcl/Tk and began. -- tkirc1 was the result!
History (part 2): In July 1998 I passed my last exam (computer science) and tried to release a new version of tkirc before I left Oldenburg, but it sticked to that attempt. I moved to Dreieich and started a new job. Since then I found less and less time to work on tkirc2, but I have never given up. -- In August 2000 tkirc2 was released.
XFree86 a freely redistributable open-source implementation of the X Window System
Tcl/Tk 8.0+ a freely distributable script language with a strong toolkit for graphical user interfaces
ircII a termcap based client for the IRC
  ... and finally ...
tkirc2 =:->
Features: Since version 2...
  • multiple servers with one client
  • ANSI colors on demand
  • mIRC colors on demand
  • preferences can be saved
  • new/extended notification method (with address pattern matching)
  • lag-o-meter
  • ...
From the beginning...
  • nice windows (each of them for one or more channels) with userlist, topic, ...
  • different (user definable) colors/styles for different kinds of messages
  • URLs (addresses for the World Wide Web) are transformed to buttons (additional URL-grab-window supporting web-browsers)
  • messageIDs from news articles are also transformed to buttons (additional messageID-grab-window supporting nntp-hosts)
  • netsplit handling to hide many signoff-/join-messages of the same kind
  • nickname completion within a channel (like filename completion in shell)
  • nickname history for private messages
  • many different kinds of logfiles (for queries, channels, messages, crap, ...)
  • user definable aliases
  • you can write your own scripts in Tcl/Tk
  • ...
and don't forget the many features of ircII!
crap -> crap
channel -> channel
servers -> servers
notify -> notify
suspect -> suspect
grabbed URLs -> grabbed URLs
banlist editor -> banlist editor
lag times -> lag times
ban + kick -> ban + kick
full screen -> full screen
Scripts: Click here to find some additional scripts for tkirc2! -- If you have written own scripts for this IRC-client and you want to place it here, please let me know!
Author: If you have comments, bug reports or nice feature requests, then feel free to send a mail to!
Klaus 'giz' Weber,
March 1997 ->

Copyright 1997-2002 by