Skip to content
SAMELOGIC / FEATURES

Record the bug.
Keep the context.

Capture the browser steps behind an issue. Replay the moment, inspect the affected element, and give your teammate the details to start investigating.

Free extension for desktop Chrome. Try it before signing up.

ONE BUG. CONNECTED CONTEXT.Sample data
Renewal quote mismatchbilling.example / renewal
00:12
Seats on screen3seats
Seats in the quote2seats
00:0000:0400:0800:12
AFFECTED ELEMENTbutton#calculate
00:12
REPORTER’S NOTE

“I added a third seat, but the quote still uses two.”

01 / RECORD & REPLAY

See what happened.And what led to it.

Start recording, reproduce the issue, then play it back. Follow the captured clicks and page changes to the moment you want to investigate.

  • Replay the browser journeyReview the sequence in the extension or your workspace.
  • Move through the recorded stepsUse written steps, the event log, and the timeline to find your place.
Try the full interactive demo
Renewal quote mismatchSample recording
billing.example / renewal
Seat renewalTeam plan
Seats on screen3
Visible renewal$65/year
Quote request2 seats · $47/year
Quote doesn’t match the seat count
Explore a recorded moment

Calculate renewal reveals the mismatch: three seats on screen, two in the quote.

02 / INSPECT & ANNOTATE

The element behindthe moment.

Pause the replay and select an element. Review its captured details, then add a note about what you expected and what happened instead.

Inside the inspected elementIllustrated · sample data
SELECTED AT 00:12
button#calculate
Calculate renewal
On the recorded pagebilling.example/renewal
Element details
CSS SELECTOR
#calculatePLAYWRIGHT LOCATOR CANDIDATEpage.getByRole('button', { name: 'Calculate renewal' })

Check the target and uniqueness in your test’s page state.

00:12
Reporter’s note

“I added a third seat, but the quote still uses two.”

Selectors you can review

Inspect CSS, XPath, and locator candidates. Copy the format you need and validate it in your test.

Explore selector inspection

Details beside the element

Review available attributes, computed styles, dimensions, and page context alongside the captured visual.

Notes tied to the moment

Tag the affected element and explain the mismatch, so your teammate knows where to look.

03 / SHARE THE CONTEXT

Give the next persona place to begin.

Save the recording to your workspace and share it with your team. Put the replay link beside the issue, with a note that points to the moment that matters.

  • Keep the recording with the issueCreate a Jira Cloud or Linear issue from reviewed recording details.
  • Give the discussion something to refer toKeep notes and selected element context with the investigation.
Explore integrations and their supported scope

An account is required to save and share through a workspace.

READY FOR THE NEXT PERSONIllustrated example
BUG REPORT

Renewal quote doesn’t match the seat count

Expected3 seats · $65/year
Actual2 seats · $47/year
Renewal quote mismatch4 recorded steps · 00:12

“Start at 00:08. That’s where the extra seat appears.”

A recording to open. A moment to inspect.
ISSUE HANDOFFJira Cloud & Linear

Reviewed bug reports with replay links

ELEMENT SHARINGSlack

Selected element details in a channel or thread

REPLAY VALIDATIONGitHub Actions

Run status from your configured workflow

04 / CONNECT YOUR TOOLS

Take the evidenceinto the next step.

Use what you recorded as a starting point for a test or an AI-assisted investigation. Keep the review and verification in your hands.

PLAYWRIGHT TEST DRAFT
  1. Recorded actions
  2. Locator candidates
  3. Setup & assertions to review
Export → Review → Run

Turn recorded actions into a test draft.

Export a Playwright draft from the reproduction steps. Review the locators, add setup and assertions, then run it in your environment.

Explore the Playwright workflow
CONTEXT THROUGH MCP
RecordingAI assistant
Scoped, read-only access

Give your AI assistant captured context.

Connect Claude Code, Codex, or a compatible MCP client to authorized recordings and element evidence. Review any proposed fix or test before using it.

See how the MCP connection works

Deliberate capture. Considered sharing.

Privacy and access controls

You start the recording

Capture the browser flow you choose to reproduce.

Review before sharing

Input values are masked by default. Other page content can still appear.

Choose who can open it

Check the recording’s access settings before sending its link.

START WITH YOUR NEXT BUG

Show the steps.Bring the context.

Add to ChromeCompare plans

Try recording and inspection before signing up.