I've been using xBrowserSync for a few years now and it works great. It's open source and you can find both their API, mobile app, browser extensions in their GirHub repo and you can self host.
I have Serverless implementation of xBrowserSync API in both AWS and Azure.