Flight recorder for youriOSapplications

See video, network and logs that led to bugs and crashes in live apps. No need to reproduce intermittent bugs. With Bugsee, all the crucial data is always there.

Bug and crash reports by Bugsee

All important traces from your app. Now you know what exactly led to unexpected behavior.

Video Recording

Watch the exact session that led to the bug — no more guessing what the user did.

Network Capture

Every HTTP request and response, fully inspectable — headers, payloads, timing.

Console & Logs

Full console output and your custom logs, captured up to the moment of failure.

Crash Reports

Symbolicated stack traces with the recording, logs and network alongside.

Touches & Activity

See every tap, gesture and the active screen overlaid on the recording.

Privacy Masking

Obscure sensitive views and fields so PII never leaves the device.

AI Insights

Have AI summarize what happened and suggest the most likely cause.

In-App Feedback

Users shake to report bugs with the recording attached automatically.

Bugsee

One line of code to setup

Drop the SDK in, get a token, and Bugsee starts capturing — works the same across every supported platform.

Bugsee.launch(token: "<your_app_token>")

That's it — Bugsee starts capturing video, network, logs and crashes.

Debug with AI in the loop

Plug your favorite AI agent into Bugsee through the MCP server — and let it triage, root-cause and fix bugs alongside you. Plus AI insights baked directly into the report.

Bugsee MCP server

Primary

The Bugsee Model Context Protocol server gives any MCP-aware AI agent secure, scoped access to your application data — crashes, errors, bug reports, build dashboards, dependency graphs and vulnerability scans — without leaving the editor. Combined with a code assistant that has access to your source tree, the loop closes: the agent fetches the right context, identifies the fix, and proposes the change against your working copy.

  • A broad toolkit spanning every Bugsee surface the agent might need — from discovering applications and pulling full issue context to walking build history, regressions and vulnerability findings. We extend it as the platform grows.
  • Works with every MCP-aware client: Claude Desktop, Cursor, Windsurf, GitHub Copilot, Cline, Zencoder, Antigravity — anything that speaks the protocol.
  • Read and act. The agent doesn’t just retrieve issue context — it can re-trigger vulnerability scans, fetch presigned URLs for raw artifacts, or chain into multi-step debugging workflows.
  • Authenticate however suits you: OAuth 2.1 with PKCE for a browser-mediated sign-in, or a pre-authenticated URL for clients that prefer paste-and-go setup. Pick whichever fits the workflow.

AI inference stays in your environment. The agent runs in your IDE or CI and fetches just what it asks for — no LLM ever runs on Bugsee servers, no source code leaves your machine.

Read the MCP documentationSetup guides for Claude, Cursor, Windsurf, VS Code & more.
Works withClaudeCursorWindsurfCopilotAny MCP agent
Agent · MCP session
user@cursor:~$ "audit MyApp's latest release"
list_latest_buildsMyApp
get_build_regressions"65ab4f"
→ Size + Timings regressions, no diff incompatibilities
list_build_vulnerabilities"65ab4f"
→ 1 new High + 2 new Medium since previous scan
trigger_build_vuln_scanre-scan against latest OSV
✓ Patch drafted: 3 dependency bumps, CheckoutVC.swift +3 −1

AI Insights, baked into the report

Don’t want to wire up an agent? Every signal Bugsee captures — exception, symbolicated stack, network log, console output and device context — drives an AI analysis that pinpoints the root cause and suggests a fix, right inside the report. Open the issue, scroll to the insights panel, ship the fix.

CrashEXC_BAD_ACCESS · CheckoutViewController.confirm()
analyzing context
Root cause

Force-unwrap of data.orderId when /v1/checkout returned 500.

- let id = data.orderId!
+ guard let id = data.orderId else { return }
Confidence 92% · 3 similar crashes in 24h

Ultimate Time Machine

Replay the seconds before a bug — video, network and console, all on one synchronized timeline.

9:41•••
Shop
Featured
CommonContextAI InsightsBetaCallstackConsoleNetworkCustomInternal logCommentsRelated issues
TimeURLSizeDurationWaterfall
00:00.412https://api.bugsee.com/v1/products2.1 KB124ms
00:01.058https://api.bugsee.com/v1/cart/add184 B86ms
00:02.214https://api.bugsee.com/v1/user/profile612 B41ms
00:05.480https://api.bugsee.com/v1/checkout159 B802ms
00:06.901https://api.bugsee.com/v1/inventory3.4 KB73ms
00:00.00 / 00:08.42crash @ 00:08.422
Video. Pixel-perfect replay of what the user actually saw

Developer Dashboard

Beyond a single bug — analytics, triage, integrations and the tools your whole team needs.

Crash Analytics

Spot trends across devices, OS versions and releases — fix what affects most users first.

Users
12.4K
Events
27.3K
last 90 days
Devices
OS Versions
App Versions

3D View Hierarchy

Inspect every layer of your UI in 3D with the full view tree and computed properties.

UIWindow
UINavigationController
UIView
UITableView
UITableViewCell
UILabel

Similar Issues

Auto-grouped by stack signature — never debug the same crash twice.

NetworkError 500 — /v1/checkout× 138
EXC_BAD_ACCESS — CartViewController× 42
OutOfMemoryError — ImageDecoder× 12

Integrations

Connect Slack, Jira, Trello, GitHub, Linear, webhooks — automate your bug life cycle.

B
S
J
T
G
L
W

Triage & Comments

Assign, label and discuss — keep your team in sync without leaving the report.

Assignees
StatusIn progress
checkoutP1regression
Sarah2h ago

Reproduced on iOS 17.4 — pushing fix to staging.


Watch 1-minute video

See Bugsee in action.

Try without login

Live demo with sample data.

Read documentation

From SDK setup to MCP.

Start saving time now

Drop in the SDK and get the full picture of every bug — across every supported platform.

no credit card required