Ditto

A browser extension you own that watches you do a task once on a WebMCP site, then does it again exactly — with a receipt for every step.

Open the demo Download the extension Source

The demo

Streamly is a subscription cancellation flow: four steps, six WebMCP tools, the last one irreversible. Record yourself cancelling, reload, and replay it. Ditto asks about the end date, stops at the irreversible step, and writes down everything it did. Add ?drift=1 to the URL to see what happens when the site changes its answers underneath a saved routine.

The panel on the right is the same panel the extension shows — the site mounts it so you can try this without installing anything.

With the extension

  1. Unzip the download.
  2. chrome://extensions → Developer mode → Load unpacked.
  3. Pin the icon, click it for the side panel.
  4. Reload the demo tab, then record. A routine recorded here replays in the page, and one recorded in the page replays here.