Thanks for the suggestions. But all I want is a separate shell window that is not pygame independant. I think I will just write a simple server and connect to my game with a 'client' shell - and just send very simple commands, since I don't need an interactive console, just a way to send commands easily.