Tkchat was first created as a Tk interface to a Ralf's chat server which was used for the first version of the Tcl chatroom. The code was posted to the Tcl wiki by Bruce Hartweg and immediately suffered hacking by various members of the Tcl community from which it has never recovered.

Over time the chat has been moved from a web based chat to a Jabber Multi-User Chat and tkchat has dutifully followed with Pascal Scheffers doing the initial conversion. One of the advantages of the Jabber protocol is that it can be easily extended by clients and so tkchat was able to continue to support user-specified colour choices and the canvas-based whiteboard implementation. Some newer features that were added to support users during the 2007 Tcl conference now include an M-JPEG streaming video plugin and an audio streaming plugin that uses the snack audio extension to play internet radio. This enabled our web attendees to partake in nearly all the Tcl conference activity except the drinking.