page-spy-web
A remote debugging platform you'll definitely find useful. Lightweight, cross-platform, out-of-box debugging tool
PageSpy is a remote debugging tool for web applications and mobile mini-programs. When developers build apps that run inside a phone browser, a WeChat mini-program, a React Native app, or a HarmonyOS app, they often cannot use their normal browser developer tools because those tools only work on a local computer. PageSpy solves this by forwarding the same kind of information a developer console shows (errors, logs, network requests, storage contents) to a dashboard that the developer can view from anywhere.
The way it works is that a small piece of code (an SDK) is added to the app being debugged. That SDK intercepts calls to built-in browser or platform APIs, formats the data, and sends it over a connection to a PageSpy server. The developer opens a web dashboard connected to the same server and sees a live view of what the app is doing, similar to opening the browser inspector on a desktop.
The tool is particularly useful when users report a bug that only appears on their specific device, or when a team is debugging across different time zones and cannot look at the same screen together. Instead of asking a user to describe what they see, the developer can observe the actual error and network activity directly.
PageSpy is self-hosted, meaning you run the server on your own machine or cloud server rather than sending data to a third-party service. It can be installed in a few commands using Node.js or Docker. It supports web browsers as well as several Chinese mini-program platforms (WeChat, Alipay, UniApp, Taro) and HarmonyOS. The project is open source and maintained by the engineering team at Huolala, a Chinese logistics company.