How it works

Laydebug is a self-hosted pipeline. Your app posts reports.bug. The API opens a GitHub issue with a machine-readable payload. Your repo calls the reusable workflow.

Collect

The Expo SDK captures diagnostics, recent logs, and an optional consented on-device SQLite snapshot.

Store privately

The API hashes your project key, signs a short-lived upload, and keeps snapshots in a private bucket.

Triage

A reusable GitHub Action parses the issue, runs Maestro, and comments a suggested fix. Snapshots are never uploaded as artifacts.