Chrome Extension

The Snapbug Chrome Extension is the primary inspector UI.

It is where users:

  • create a room code
  • connect devices
  • inspect network, database, preferences, analytics, crashes, files, and more
  • create bug reports
  • trigger AI actions when the local service is available

Product role

The extension replaces the old Desktop-first onboarding flow for most teams.

  • Use the extension alone for inspection and reporting.
  • Add the local service only if you want AI-assisted code workflows.
  • Keep Desktop only if you still rely on a legacy internal flow.

Pairing flow

  1. Open the extension.
  2. Start a new room.
  3. Copy or scan the room code into the mobile app.
  4. Wait for the SDK to connect.
  5. Open any inspector screen from the extension UI.

Supported capabilities

  • Network inspection
  • SQLite and Room database browsing
  • SharedPreferences and DataStore inspection
  • Analytics streams
  • Crash reporting
  • WebSocket and gRPC inspection
  • Debug feedback and screenshot-driven reporting

Optional AI features

The extension can detect the Snapbug local service on http://localhost:9090.

When the service is available, the extension can expose:

  • fix actions
  • build actions
  • PR creation
  • project-aware automation

If the service is not running, the extension still works for the core inspection workflow.

Installation notes

The production distribution target is the Chrome Web Store. For local development you can load the unpacked extension build from the repository.

Related docs