Every bug, explained.
Live inspectors for the data behind the bug, one-tap reports from the device, and AI that answers from your code. All of it runs on your machine.
Inspector
The inspector lives in your browser
Open a tab and your device streams in live: network calls, database rows, crashes, analytics. No IDE, no USB cable.
- Network: requests and responses with bodies, headers, timing
- Database: browse and edit Room / SQLite tables live
- Crashes: stack traces the moment they happen
- Analytics: every event, in order
- SharedPreferences and DataStore, editable
Device
Chrome
Scan to pair
Pairing
Pairing by room code, no network setup
Device and browser find each other over a peer-to-peer connection. No IP addresses, no port forwarding, no ticket to IT.
- A six-digit room code and the device is connected
- Works across networks: office, home Wi-Fi, VPN
Snapbug CLI
A local daemon next to your repository
Snapbug CLI connects the inspector to your repository and your build tools. AI reads your code locally today; automated fixes and pull requests come later.
- AI reads your repository locally and explains the cause
- Build & run: trigger Gradle / Xcode builds from the browser
- Pull requests: a verified fix becomes a PR (coming soon)
- Configured from the inspector, runs entirely locally
› > snapbug-cli analyzing crash...
> NullPointerException at UserProfile.kt:42
> Generating fix… (preview)
- Apply fix to UserProfile.kt
- Run ./gradlew assembleDebug
- Create PR #142 with fix
Free in every tier
Reports a developer can act on
Capture the bug exactly as it happened. High-fidelity screenshots, recordings, and an annotation editor pin the problem down before any analysis.
- High-fidelity screenshots and video
- Arrows, boxes, and text right on the capture
- Share to Slack or Jira in one tap
AI engine
Analysis from captured data
Snapbug's AI starts from captured data: the screenshot, the failing request, the crash, your code. The analysis starts from facts, not from a ticket description.
Steps to Reproduce
AI writes the step-by-step repro from what the device recorded, instead of a "cannot reproduce" reply.
QA Notes
PRORoot-cause analysis grounded in your source: what broke, where, and how risky the fix is.
Bug Fix
Coming soonA ready-to-review diff, built and verified back on the device before anyone opens an IDE. Coming soon.