Richer command line interfaces
I've been thinking about something similar, that there should be a richer command line interface platform rethinked from the ground up. For example, it could support images or mouse input, which is one reason why web-based shells like Jupyter exist.Basically, I wonder what would a shell look like if it was designed today without any concern for compatibility (with SSH etc.).