Page replay
Up to ten minutes of page activity before the error, depending on session age and event limits. Rebuilt from the DOM, not screen video.
See repeated failures together. Open a report for its time, release, recorded evidence and, if your app sends it, the user who hit it.
The demo needs no account, and its report stays in your browser tab.

Grouping
Every report of the same failure goes under one issue, with a count. Each report keeps its time, platform, release, environment and, if you send it, the user.

It depends on the platform and your capture settings. The bug page shows what was captured and says plainly what was not.
Up to ten minutes of page activity before the error, depending on session age and event limits. Rebuilt from the DOM, not screen video.
The request that failed, console output, errors and stack frames, kept with that report.
Users show up by ID when your app sends one. Anonymous reports stay anonymous.
Impact
Step through each report of an issue. Each one has its own replay, requests, console and stack, and the user if your app sends user IDs.

Web installation
Create a free project, copy its project key from Setup, then add the script tag, or npm install @bugtape/sdk with a bundler.
Setup mints a bt_live_* project key and shows it once.
Call init once, after your cookie or consent banner allows it.
Give it a name you will recognise. Setup tells you when it arrives, and you can open it.
<script type="module">
import { init } from 'https://app.bugtape.ai/bugtape.mjs';
init({ apiKey: 'bt_live_your_key_here' });
</script>Every platform reports into the same inbox. The evidence you get is different.
Replay is rebuilt from captured DOM events. Set up masking for anything private on screen.
No browser replay. Fatal native crash capture and symbolication are not claimed.
Server reports do not create browser history. Send platform, stack and relevant metadata explicitly.
Create a workspace, add one script tag, and the next error arrives with its replay, request and stack.
| What it records | Supported browser errors, failed requests, and a short DOM replay with the report. It does not record every visit. |
|---|---|
| No account | npx -y bugtape --help prints the commands and does not sign you in. The live demo stays in the browser. The demo MCP at https://app.bugtape.ai/demo/mcp needs no sign-in. Your own workspace needs one. |
| Price | Free is $0. Prepaid credits are $10 for 2,000 credits. Pro is $29 a month. |
| Not included | Hosted screenshots and voice notes are not stored. Fatal iOS crash capture is not available. |
Yes. npx -y bugtape --help prints the CLI and does not sign you in. The live demo runs in your browser and sends nothing. The demo MCP at https://app.bugtape.ai/demo/mcp needs no sign-in. Your own workspace needs one.
No. It keeps a short buffer in the browser and sends that buffer with a supported error or a user report.