I did add some polish to the CERTABO lichess client, and the code worked reliable for me (tested on Fedora 31 and Red Hat 8.1). I've split the code off into a separate repository:
http://github.com/haklein/certabo-lichess
I'd appreciate testing feedback (and if necessary bug reports :-) )