Hi Hansi,
After a long look at pymcuprog and pyavrdebug, I decided to give it a try. I extended it so that it can now deal with debugWIRE MCUs. If you want to try it out, you can install the Python script from PyPI with pipx install dwgdbserver. It seems stable by now, but there are a few things to polish. The nice thing is that it runs on all platforms and seems "easily" extendable to deal with JTAG and UPDI.
Best,
Bernhard