Everframe
Bug reports that arrive already answered.
An in-app bug-reporting SDK and ingest service, live at everframe.dev. A user presses a button or a hotkey, draws a box on the screenshot and types a sentence. What lands is the whole scene: annotated screenshot, session replay, console, network, the focused component and device metadata — signed, and delivered to your own webhook or the Everframe dashboard, where a model triages it and an agent can turn it into a pull request.
The problem that produced it
A bug report that says "it broke" costs a round trip. Someone has to ask which screen, which state, what the user was actually looking at. On a streaming app running across a dozen device types, that round trip is expensive, slow, and often ends with nobody able to reproduce it.
What one report carries
Six layers, captured at the same instant. The screenshot, annotated by the reporter and with sensitive fields masked before it leaves the device. A session replay of the seconds before the report — the page re-rendered on web, a labelled wireframe on iOS and Android, never a screen recording. The last hundred console lines, every network request with its status and timing, the component that had focus, and the app, SDK, device, locale and route. Typed and named, so whoever picks it up starts from evidence rather than a guess.
Where it goes
Every report is one envelope. Receive it on your own webhook as an HMAC-SHA256-signed POST, work it in the dashboard, or both. Uncaught errors and unhandled rejections file themselves, with the stack and breadcrumb trail attached, without anyone pressing anything. Card numbers are scrubbed from console, breadcrumbs and request bodies on the device; a field wrapped in Sensitive is blacked out in the screenshot before anything is sent.
Triaged by a model, fixed by an agent
With triage on, a model reads each report as it lands and suggests a priority with its confidence, summarises what it read, and flags likely duplicates — a person accepts or dismisses, nothing is set on its own. Ask AI answers questions across the whole project and cites the reports it drew on. When a ticket is ready, dispatch a coding agent: it works in a sandboxed checkout with a read-only token, can ask you a question mid-run, and hands back a pull request.
Every screen, including the living room
SDKs for React, framework-agnostic web, native iOS, iPadOS and tvOS, native Android including Android TV, and React Native, all producing the identical envelope. The TV coverage is the part nobody else has: tvOS, Android TV, Fire TV, Vega OS, Roku, Tizen and webOS, where a bug report from a remote control has never been easy. We built it because those are the screens we ship to.
Why it matters if you hire us
Every app we build for a client can ship with Everframe inside it from day one. Your QA team, your beta testers and your users report from the screen they are on, and what reaches us is enough to fix, not enough to start a conversation. It is live today: the free tier covers a thousand monthly active installs with unlimited reports and no card.
Runs on
- iOS / iPadOS
- Android
- Web
- tvOS
- Android TV
- Fire TV
- Vega OS
- Roku
- Tizen
- webOS