Debug JavaScript errors and console logs on your phone while testing a web app.
Troubleshoot production issues on mobile devices without needing a desktop computer.
Inspect network requests and performance metrics directly on a mobile browser.
Monitor app behavior during development by viewing real-time console output on your device.
Eruda is a developer console for mobile browsers, written in JavaScript. Mobile browsers don't have built-in developer tools like desktop browsers do, which makes debugging web pages on a phone difficult. Eruda solves this by injecting a floating panel into any web page that provides console output, error logging, and other debugging tools directly on the device. To use it, you add a short script snippet to your web page either via npm or a CDN link like jsDelivr or cdnjs, then call eruda.init(). A small button appears on the page, and tapping it opens the developer panel. It can be used during development or to debug issues in production on mobile. The project also has a related remote debugging tool called chii and an Android app called eruda-android that loads pages with Eruda automatically.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.