It seems like Python and Node are not good choices for command line tools. Rust or Go make a lot more sense as your end users won’t have to install any libs or package managers. Single binary distribution ftw.

Rust has several interesting TUI libraries too.

Check https://github.com/fdehau/tui-rs for example.