> But WeeChat has a remote client features that makes it possible to have a headless WeeChat running in my server (in a docker container) and I can connect to it from a desktop, web, or android application.
You can do that with a BNC and use any client you desire