uKnowva Messenger in a Terminal

At present, there are a few alpha-quality implementations of a terminal client for uKnowva Messenger:

  • uKnowva Messenger Terminal provides a terminal interface for uKnowva Messenger using Urwid. It is written in python and is being very actively developed; feedback and bug reports are very welcome!

  • Barnowl is a multi-protocol terminal client for various chat systems, written in Perl. Barnowl itself is very mature software, and the uKnowva Messenger integration has been used for a few years, but it isn't integrated into the mainline branch and needs work on documentation.

  • Snipe is relatively new multi-protocol client for various chat systems, built on Python 3 and asyncio.

uKnowva Messenger's web and mobile apps use the same REST API that we publish in our API documentation, as do all three of these terminal clients, so it should require only client-side work to build a high quality terminal-based app for uKnowva Messenger.