Point at the bug.
Get the Fix.
Drop one snippet into your deployed app. Click the broken Save button below — watch the autopilot ship the fix.
Profile
How your name appears across Acme.
bg-muted instead of the primary style. Click anyway — the autopilot will catch it.- Capture receivedselector + DOM + computed styles + runtime errors · 248ms
- Cloning into microVMacme/web @ default-branch HEAD · 3.1GB · 4.2s
- Agent investigatingcomponents/SettingsForm.tsx:42 · claude-sonnet-4.6 · 38s
- Fix proposed1 file · +1 −1 · 4m 12s
- Draft PR openedacme/web · #1042 · awaiting your review
A pipeline, not a chatbot.
Each stage has a hard contract. The agent only edits inside the microVM. Nothing reaches your default branch without your review and merge — that's the safeguard against cost blow-outs and agent mistakes. The human review step is the feature.
- 01
Capture
selector · DOM · runtime · sourceOrigin-pinned, quota'd, rate-limited. Text fields are token-scrubbed before persistence; selector, DOM, computed styles, runtime errors, and source line travel with the report.
- 02
Sandbox
ephemeral microVM · read-only toolsYour repo, cloned per-run into a Vercel Sandbox microVM. Read-only agent tools — no shell, no sockets, no code execution in your repo. Destroyed at end-of-run.
- 03
Verify
lint · typecheck · tests · buildLint, type-check, tests, build, preview deploy — all inside the microVM. The PR doesn't open until they pass. Failed runs route to
needs_humanand cost you nothing. - 04
Ship
draft PR · your review · your mergeA draft or ready PR on the default branch base — your review and merge, always. Per-project + global kill switches, both <1s.
Bug reports used to be ambiguous.
Now they merge.
Bug tools file dumb tickets. Coding agents work greenfield. InSitue carries selector + DOM + styles + runtime + source from your live app straight into an agent-actionable, verified change.
JIRA-era bug report
- "Save button looks broken" — no repro steps.
- Engineer spends 40 minutes trying to reproduce.
- Closed as 'can't reproduce' or pushed to next sprint.
- Customer churns three weeks later.
InSitue PR
- Captured element + computed styles + runtime errors.
- Agent resolves source line, fixes, and runs your build.
- PR opens in 3–8 minutes — with the repro attached.
- You review, click merge, customer sees the fix today.
Safety isn't a slide.
It's the architecture.
Every safeguard is on by default, visible in the dashboard, and reversible.
Manual review by default
Every fix lands as a draft PR for you to review. Nothing reaches your default branch without your merge — the safeguard against cost blow-outs and agent mistakes.
Ephemeral microVMs
Every run is a Vercel Sandbox microVM destroyed at end-of-run. Your source never persists in our infrastructure.
Read-only agent tools
No shell. No sockets. The agent can't escape the repo. It proposes diffs; it doesn't run code in your repo.
Two kill switches
Per-project pause + global stop-the-world. Both <1s. Every PR is reversible with one click.
Least-privilege scopes
GitHub: contents + pull-requests. Vercel: Projects: Read. Selected repos only.
Rate-limited capture
Capture keys are Origin-pinned, quota'd per project, rate-limited, deduplicated. Cost-DoS is bounded by design.
I kept watching engineers spend Monday mornings reproducing bugs that QA filed on Friday. InSitue is what I'd build for myself — the report, the repo, and the fix in one loop.
You only pay for fixes that ship.
Reports that route to needs_human or that you reject on review are never billed.
| Feature | Free | Solo | ProPOPULAR | Team |
|---|---|---|---|---|
| Monthly base | $0 | $12 | $39 | $149 |
| Resolved PRs included | 3 | 12 | 35 | 150 |
| Bug captures / mo | 10 | 200 | 500 | 3,000 |
| Per-PR overage | — | $2.50 | $1.50 | $1.00 |
| Projects | 1 | 2 | 5 | 15 |
| Team seats | 1 (you) | 1 (you) | 1 (you) | Unlimited |
| Max bill (spend cap) | hard-stop | $50 | $250 | $1,000 |
| Support | Email · best effort | Email · 48h SLA | Email · 24h SLA | Priority · 4h SLA |
The questions every team asks first.
Does InSitue merge code automatically?
What happens if the agent can't produce a fix?
needs_human with the full agent transcript attached. No PR opens, no meter ticks, no charge.Do you store our source code?
Which AI model do you use?
How does billing work?
needs_human or that you reject on review are never billed. Spend caps are enforced per project; flip them anytime.Can I self-host?
GDPR / DPA?
How is this different from Sentry, LogRocket, or Cursor?
Ship fixes while you sleep.
3 resolved PRs free. No card. Kill switch from setup minute zero.