If you like Impromptu, take a look at Extempore by the same author. Unlike Impromptu, Extempore is open source, and runs on Linux and Windows too.

https://github.com/digego/extempore