Jiffy is a cross-platform, python3-based secure instant messaging system developed using OpenPGP and TLS (specifically, gnupg and openssl), and based on Enigform/mod_openpgp.
Using GPG means anyone with access to your private key will be able to read all your past messages. That can't happen with OTR - in fact OTR gives you deniability, while GPG does the exact opposite, by signing all messages you're giving the attacker absolute proof that the messages came from you.
The chat window does not automatically scroll when filled by new messages. Please, someone with tkinter/python experience can help? :) I'm a CLI developer :P