From the captain obvious department: you can get most (or all) of these features by running a terminal irc client like irssi or weechat in screen/tmux. That's what I've been using for the last 15 years or so.
If you're not comfortable with terminal based clients, you can run a bouncer like znc and connect with your irc client of choice.
But then again, if you're using IRC today then you probably have this figured out already.
If you're not comfortable with terminal based clients, you can run a bouncer like znc and connect with your irc client of choice.
But then again, if you're using IRC today then you probably have this figured out already.