zsh already has a built in menu selection system that looks a lot like the animated .gif here. Check out "zstyle ':completion:*' menu select"
I worked on a similar project: a tool that (primarily) tees it's stdin to your tty before you decide how to continue your pipe[1], which is a little more general, though it's admittedly less polished or nice. I think there's an interesting space in making the process of writing commands more interactive, though doing that really well will involve an intelligent solution to the problem of commands with side effects.<p>[1] <a href="https://github.com/jkarni/extendp" rel="nofollow">https://github.com/jkarni/extendp</a>
Reminds me of Gary Bernhardt's selecta [1].<p>[1] <a href="https://github.com/garybernhardt/selecta" rel="nofollow">https://github.com/garybernhardt/selecta</a>
fzf [1] is another nice alternative to this.<p>[1] <a href="https://github.com/junegunn/fzf" rel="nofollow">https://github.com/junegunn/fzf</a>
Actually I downloaded<p><a href="https://github.com/hchbaw/auto-fu.zsh" rel="nofollow">https://github.com/hchbaw/auto-fu.zsh</a><p>after seeing this README.md.