Majakas

#btn-checkoutelement not found

The web changed overnight. Your automation didn’t.

Majakas watches the third-party web pages your scrapers, RPA bots and AI browser agents depend on — supplier portals, government forms, marketplaces — and catches UI drift before it silently breaks production. Then it ships the repair as a pull request.

“majakas” — Estonian for lighthouse

Fingerprint every element

The open-source SDK wraps your Playwright, Puppeteer, Selenium or agent runtime and records the structure of each element your automation touches. Never form data, never credentials.

Canary-check between runs

Scheduled probes revisit the pages you depend on and compare fingerprints, so a portal redesign is caught hours before your next production run — not days after it fails.

Repair as a pull request

When a selector breaks, the engine finds where the element moved and opens a PR with the corrected selector and a confidence score. Review, merge, done.

BROKEN supplier-portal / checkout caught by canary at 08:12
#btn-checkout#checkout-submit
confidence 0.90

A real repair from our prototype engine — found, scored and proposed automatically.