User GuideUser Guide · Platform

Desktop App

Installing

Native installers are available for macOS (Intel and Apple Silicon) and Windows.

Notifications

Desktop uses native OS notifications, which still arrive even when the app is minimized or in the background. Clicking one brings the app forward and opens the relevant ticket directly. A persistent live connection to the server means notifications arrive instantly, not on the next refresh.

Screen capture

Desktop uses your OS’s native screen/window picker for screenshots and recordings, including system audio — see Attachments & Screen Recording.

Debug Tool

The standalone Debug Tool opens an isolated Chrome window and captures its console output, network requests, exceptions, and every click, input, keypress, and page navigation — live, for ad hoc troubleshooting. Nothing here is saved or tied to a ticket; it’s a throwaway session for figuring something out in the moment.

Recording a debug session on a ticket

A ticket’s Debug tab works the same way as the Debug Tool, but tied to that ticket specifically — start, stop, and save a session for other developers to review later, alongside any sessions saved before it.

Recording is Desktop-only
The Web Dashboard shows the same Debug tab, read-only, and links out to download Desktop instead of offering its own record button — a browser tab can’t launch the isolated, debuggable Chrome instance Desktop can.

Reviewing a session

The session viewer — shared by Desktop and the Dashboard — has Console, Network, Errors, and Interactions tabs. Console entries support free-text search plus a level filter (All/Errors/ Warnings/Logs), color-coded (errors red, warnings orange, ordinary logs the default text color) with a visible divider between entries; long entries clamp to 10 lines with a “Show more” toggle and a one-click copy button.

The Network tab lets you search captured requests by URL, filter by content type, and expand any request to see its URL, request/response headers, and request/response bodies, each with its own copy button — an image response renders as a clickable thumbnail that opens the original in your system browser.

You can also pick a captured request, edit its method, URL, headers, or body, and resend it live from Desktop to see a fresh response — JSON responses are auto-detected, pretty-printed, and syntax-highlighted.

Replaying what happened

Every recorded interaction (click, input, keypress, or navigation) is captured with a primary selector plus a structural fallback, so a saved session — from the Debug Tool or a ticket’s Debug tab — can be replayed step-by-step against a fresh Chrome window, with per-step progress and an automatic fallback if the original selector no longer matches.

What's different on Desktop

Account administration lives on the Web Dashboard
Desktop has no account/organization settings screen and no self-registration screen — new accounts are created via the Web Dashboard or Mobile app, and account-level administration (billing, backup/restore, deletion) is done from the Dashboard. Everything else in this guide works the same on Desktop as anywhere else.