MultiTerm is a mode based on term.el, for managing multiple terminal buffers in Emacs.
Details please look EmacsWiki
I mainly use Aweshell now, but I still maintain multi-term.el, feel free send PR to me, thank you!
Managing multiple terminal buffers in Emacs.