Maybe sometime in the future, first I’d like to see how it works out for vdirsyncer. For now you’d have to write desktop apps in JS.
I was rather thinking about polishing up vdirsyncer for that usage but I know that this solution is not very end user friendly. Perhaps I should just remove that remark.