Я всегда думал, что это довольно крутая идея.В прошлый раз, когда мне захотелось попробовать, я думал об интерфейсе рабочего стола в стиле клена для Python.К сожалению, я не могу найти очень крутой код Python + GTK + Cairo для интерактивной оболочки, который где-то там есть, но в процессе поиска я наткнулся на пару вещей, которые могут вас заинтересовать.Reinteract очень близко к тому, что я имел в виду.
PyShell ближе к традиционной оболочке, источник доступен, и на сайте говорится, что он ищет помощи.
Редактировать: Этот старый вопрос по оболочке unix, написанный на приемлемом языке , был связанной ссылкой и имеет много других примеров.