paradoxxxzero has just offered up a beautiful web browser terminal called butterfly.
It supports quick selection from your prompt history, hitting CTRL+SHIFT+up will let you select any output in the terminal window and hitting ENTER will push it through to the prompt.
It's still having some weird issues with vim on my machine, but even so this is going to be a pinned tab in my browser for a while to come. Check it out!
sudo pip install butterfly butterfly.server.py #launch server