For teams that ship with coding agents

Keep sight of what your AI builds.

Agents write code faster than anyone can read it. Vibe Tools shows you what actually changed in your product, so reviews take minutes, not meetings.

SightBoard: an app's screens and the steps between them, each shown at phone, desktop and German phone size

Your app's screens and flows, straight from your tests.

Every e2e run becomes a board: each screen, each tap between them, recorded on the real app. One board per ticket or PR, and one living map of your main branch.

A map of the whole app

Main stays up to date on every merge. Only the tests your change touched rerun.

Review a PR by looking

QA, PMs and designers mark each screen. Approval turns the GitHub check green.

Every size and language

Phone, desktop and edge cases side by side. Spot the German label that breaks at 320 px.

Built for agents

Agents push runs from CI and read boards over MCP. One prompt sets it all up.

1

Add it to your tests

Playwright for web, XCUITest for iOS, or any runner that writes a small JSON file.

await flow.screen("menu/list");
await flow.tap(addButton, { to: "menu/cart" });
2

Push from CI

Screens become WebP, files the server has are skipped.

npx sightboard push proofs.json \
  --project shop-web # PR board by default
3

Review the board

Open the link on the PR, mark what's right and wrong, approve.

How it works

Runners capture. SightBoard only stores and shows.

Your tests run where they already run. Secrets are redacted on your side, request headers are never stored, and you can self-host the whole thing.

1

Your e2e tests

Name a screen once. The runner shoots it, records taps, video and the network calls behind each step.

2

One board per change

Every push lands on the board for its ticket or PR, with before and after when you need it.

3

The team decides

Verdicts and comments live on the screen they're about, not in a chat thread.

Who it's for

One link everyone can read.

DevelopersShow what your PR does without recording a video.
QACheck every path and size, mark failures where they happen.
ProductSee the flow as users will, before it ships.
DesignCompare the build with the design, screen by screen.