The protocol needs ugly extensions to have a variety of devices plug into the same user account. For me back in the day this was an ssh session running the IRC client in a screen, and it was no worse than whatever else was available.