GUIcompletion is a GUI front-end for shell commands and UNIX utilities. The base concept of GUIcompletion is rather simple. First, the shell command is interpreted and compiled to a GUI description where the user can easily adjust the parameters and options. When the settings are finished, the state of the GUI is translated back to the original language.