The talkat protocol is an attempt to update the classic unix realtime text communication protocol talk(1), inspired by the gemini protocol. It uses TLS for encryption and authentication, and UTF8 for internationalisation. htalkat is an implementation of this protocol, allowing you to talk at anyone running a talkat server, and to run your own.
You'll need the cabal and ncurses development packages (e.g. on Debian, "cabal-install" and "libncurses5-dev"); then run:
$ cabal update && cabal install htalkat $ ~/.cabal/bin/htalkat h