En muchos casos, Tcl es usado en combinación con la biblioteca Tk (de "Tool Kit", en español, caja de herramientas), un conjunto de comandos y procedimientos que hacen relativamente fácil para programar interfaces de usuario gráficas.