I wrote something like this a few years ago, except you could write shell scripts to transform the output to HTML. For example, if you have a CSV file, you could write a plugin to turn it into an HTML table.<p><a href="http://www.oilshell.org/webpipe/doc/webpipe.html" rel="nofollow">http://www.oilshell.org/webpipe/doc/webpipe.html</a><p>(If you click through the image there is a screencast)<p><a href="https://github.com/andychu/webpipe" rel="nofollow">https://github.com/andychu/webpipe</a><p>This was mildly successful, although I didn't feel the UI was that great. It can be a little awkward to have the GUI in a separate window than the CLI.<p>Really I wanted some kind of tiling window manager, but I tried a few and they were surprisingly uncomfortable for a heavy CLI user like myself.<p>I still think there is some way to unify the CLI and GUI that hasn't been invented.