I have created Tclsh-Wrapper, a tiny wrapper for tclsh/wish
https://github.com/suewonjp/tclsh-wrapper
The base code is https://wiki.tcl-lang.org/20215
https://wiki.tcl-lang.org/20215 provides basic command history navigation, but I added some more useful features such as glob search for commands history.
Also I added convenient cursor movement from word to word.
And it colorizes the prompt, error messages, etc.
And it has some APIs for customization and extensibility.
It will work for most of Unix like systems (No support for Windows CMD shell)
Feel free to try it if you are a command line geek!