Dedicated chat client?

My business is ramping up our usage of Discourse, now building “micro communities” within our community—that is, other business units want to do their user-facing operations through Discourse.
As a forcing function, I’m having my team move all of our operations to Discourse, eg:
One thing we’re immediately noticing is the need for some improved experiences with chat, namely, a dedicated chat client.

Discuss this on our forum.