ReMOAT Chrome Extension
Zero-Config Remote Debugging
Install the extension, right-click any page, and start a live peer-to-peer debugging session. No SDK integration. No build step. No cloud storage.
How to Install
Three clicks. Zero configuration. Works immediately.
Visit Chrome Web Store
Click the "Add to Chrome" button above or search for "ReMOAT Remote Debugger" in the Chrome Web Store.
Pin to Toolbar
After install, click the puzzle icon (🧩) in Chrome's toolbar. Find ReMOAT and click the pin icon (📌) so it's always visible.
Click & Debug
Click the ReMOAT icon on any page. Enter your API key or use Instant Demo Mode — you're debugging in under 10 seconds.
How to Use
Two ways to start a debugging session — popup or right-click context menu.
Option A: Popup
Click the ReMOAT icon in your toolbar. The popup opens with your saved API key. Click "Start Live Debugging" to generate a pairing PIN.
Option B: Context Menu
Right-click anywhere on a web page. Select "⚡ Inspect with ReMOAT". A branded modal appears with API key input and instant session launch.
Share the PIN
A 6-digit pairing PIN is generated. Copy it or use the 1-click invite link to share via Slack, Teams, or email. The developer connects from portal.remoat.dev.
Inspect Live
Once connected, the developer sees your live tab with full Console, Network, DOM, and Storage inspection — plus interactive remote control with cursor ripples.
Why Use the Chrome Extension?
The fastest path from "something's broken" to "I can see the exact error" — no code changes required.
🧩 Zero SDK Integration
The extension injects the ReMOAT telemetry bridge directly into the active tab on demand. Debug any website — including third-party sites and production apps you don't own — without modifying source code.
⚡ 1-Click Instant Demo
Click "Instant Demo Mode" in the popup to start a sandbox debugging session without an API key or account. Experience remote debugging in 5 seconds flat.
🖱️ Right-Click Context Menu
Right-click any page element and select "⚡ Inspect with ReMOAT". A branded configuration modal appears directly in the page — no popup needed.
🔑 Smart Key Persistence
Enter your Workspace API Key once. The extension stores it locally via chrome.storage.local and auto-fills it on every session. Check "Remember key" and never re-enter.
🛡️ Zero Cloud Storage
All session data flows exclusively over peer-to-peer WebRTC DataChannels with DTLS 1.3 encryption. The extension never uploads, stores, or logs session data on any server. 100% GDPR & DPDP compliant.
🌐 Works on Any Website
Debug localhost, staging, production, or any public website. No CORS configuration, no Content-Security-Policy changes, no build step. If Chrome can load it, ReMOAT can debug it.
SDK vs Chrome Extension
Choose the right integration for your workflow.
| Capability | Chrome Extension | NPM SDK |
|---|---|---|
| Code Changes Required | None — zero-config | 1 line: npm install @remoat.dev/sdk |
| Works on 3rd-Party Sites | Yes — any tab | Only your own app |
| Auto-Updated | Yes — via Chrome Web Store | Manual npm update |
| PII Redaction Selectors | Not configurable | Full redactSelectors API |
| Custom Initialization | Default config | Full init() options |
| Always-On Floating Pill | Manual activation | Configurable: floating, hidden, custom |
| Best For | Quick debugging, support teams, QA | Production apps, custom workflows |
Frequently Asked Questions
Common questions about the ReMOAT Chrome Extension.
Do I need an account or API key to use the extension?
No. You can use Instant Demo Mode to start a sandbox debugging session without any account or API key. For production use with longer sessions and more features, create a free account at portal.remoat.dev to get your Workspace API Key.
Does the extension work with any website?
Yes. The extension works on any regular web page, localhost app, staging environment, or production deployment. It cannot inspect Chrome internal pages (chrome://), the Chrome Web Store, or other extension pages due to Chrome security restrictions.
What permissions does the extension require?
The extension requests: activeTab (inspect the current tab), storage (save your API key locally), scripting (inject the telemetry bridge), notifications (alert on peer connections), and contextMenus (right-click "Inspect with ReMOAT"). It does not use the debugger permission.
Is the extension safe? Does it store my data?
The extension stores only your API key locally on your device via chrome.storage.local. All debugging session data flows exclusively peer-to-peer over encrypted WebRTC DataChannels. Zero bytes are stored on cloud servers. The extension is fully compliant with GDPR, CCPA, and the Indian DPDP Act. Read our Privacy Policy for full details.
Can I use both the SDK and the extension together?
Yes. If your app already has the @remoat.dev/sdk installed, the extension detects the existing SDK instance and uses it instead of injecting a duplicate. They work seamlessly together.