Laydebug

Laydebug

Self-hostable bug-report pipeline for Expo apps and HTTP clients.

Laydebug is a self-hostable pipeline: host apps collect diagnostics, optionally upload a consented on-device SQLite snapshot, and post reports.bug. The API stores the row, signs a private upload, and opens a GitHub issue with an automation payload. A reusable GitHub Action reproduces with Maestro and comments a suggested fix.

Snapshots never appear as GitHub artifacts, and issue bodies never contain signed URLs or database bytes.

Packages

  • @laydebug/contract — Zod schemas and frozen tRPC paths
  • @laydebug/core — issue format/parse, SQLite header guards, path ownership
  • @laydebug/triage — Node CLI used by the reusable workflow
  • @laydebug/expo — Expo SDK 57 client
  • @laydebug/api — Hono + tRPC + Drizzle

Continue with installing the API.

On this page