Have you had a look at WeeChat + Glowing Bear? The idea is to keep WeeChat running permanently on a server (screen/tmux) and to connect to it from a browser (desktop or mobile). All the logs and highlights will be there, and read status is synced. No cloud, communication is direct between browser and WeeChat via websockets.
Disclosure: I am a maintainer of Glowing Bear. Join us in #glowing-bear if you have questions :)
Judging by the screenshots it does look quite similar, nice. Do you know whether it works well on mobile? That's one of the main selling points for many users. The tmux+ssh user experience is not that great on mobile :)
Well, for quassel, there's also a mobile app. On the Play Store the beta version is quite neat, and the F-Droid version. The normal Play Store version is from 2013, though.
I - maintainer of QuasselDroid - am currently working on a next version, though, which will take another few months.
For iOS, though, quassel-webserver is the best you'll be able to get, and it's quite meh on mobile.
I also use weechat (on cygwin since they don't have native windows builds) + glowing bear. It's great as long as you're at a PC, but it's missing a way to get notifications (for example when you receive a /msg or /notice) when you're away from the PC but have your mobile with you.
Yeah, that's hard to implement without a central server component or annoying setup. I use IrssiNotifier (despite the name, it also works with WeeChat). It's not great but I get push notifications for highlights on my phone.
Well irssinotifier uses Google cloud messaging (is that the current name? The Google push service). It encrypts messages on the server and decrypts them in the client, using a passphrase. It's a technically neat solution but a bit annoying to set up.
It has a script for weechat (and of course irssi), not sure about other clients.
Or you can use pushbullet /..., there should be scripts for any popular scriptable client
The only problem about it for me, is that having search and offline messages is not possible by default. I'm using IRC for the #redis community channel, and joining a discussion after my laptop has been in my bag for a couple of hours is not really feasible.
To my understanding you can setup Quassel as a bouncer on a server, so when you reconnect it will update all you missed, you just need a cheap VPS or another desktop to connect through elsewhere. Some channels also have searchable logs via bots as well. Ironically BotBot.ME which is powered by redis doesn't have a bot at #redis but oh well...
can you please elaborate more? I am looking to setup something similar. I have minimal linux knowledge and I have done a basic setup of weechat+screen.
I think it is relevant in the Slack-oriented era. I would love IRC getting the hype instead: the protocol and software is open and easy to understand.