Ahrefs Domain Rating set in type 2 Nov 2026, reset 1 Nov 2026.
Open source tool that automatically investigates failing Playwright scripts and opens GitHub pull requests with proposed fixes.
The story so far
Homepage of Libretto
Libretto is an open source tool that automatically fixes failing Playwright scripts. When a Playwright script fails, Libretto investigates the live page and opens a GitHub pull request with a proposed code fix. The tool integrates into existing Playwright projects by adding the libretto-playwright-debugger package and calling debugFailure() from the failure path, without requiring changes to existing fixtures, retries, logging, or deployment. It works with any browser provider, including local, self-hosted, and hosted options, and supports bringing your own LLM provider API keys.
Typeset features
Automatically investigates failing Playwright scripts against the live page
Opens GitHub pull requests with proposed code fixes
Works with any browser provider
Supports custom LLM provider API keys
Integrates into existing Playwright projects without changing fixtures
Pricing
Pricing model: Free
Libretto metrics
Set in type for libretto.sh: Ahrefs Domain Rating and Majestic link data, with the change since the last edition.
Metric
Value
Domain Rating
27● no change since last check
Trust Flow
8● no change since last check
Citation Flow
31● no change since last check
Referring domains
347● no change since last check
External backlinks
1,847● no change since last check
Ahrefs Domain Rating set in type 2 Nov 2026, reset 1 Nov 2026. Lead topic: Reference/Education (8). Majestic set 1 Nov 2026, reset 1 Nov 2026. Link data typeset by Majestic. Trust Flow, Citation Flow and Topical Trust Flow are trademarks of Majestic-12 Ltd.
Libretto domain colophon
Read the colophon
From the registry's public RDAP record, checked 3 Nov 2026, 08:39 UTC.
Measured after Libretto went live on Zivaro Launch on 1 November 2026.
Domain Rating (Ahrefs)
27● no change since launch
27 at launch (1 Nov 2026), 27 on 2 Nov 2026
Referring domains (Majestic)
347
First measured 1 Nov 2026
Day 1 since launch. Next receipt: day 30, 1 Dec 2026. These are measurements, not proof of cause: many things move these numbers. Figures we have not measured are left out.
The PR agent focuses on diagnosing the failure and proposing a code fix for future runs. Your existing catch, retry, fallback, and error handling remain responsible for the current run, while the agent opens a pull request when it finds a fix.
Do I need to use the Libretto runtime?
No. You can add libretto-playwright-debugger to an existing Playwright project, initialize the debugger once, and call debugFailure() from the failure path. Your current runtime, browser provider, deployment, and workflow structure stay in place.
Does it work with Selenium or Puppeteer?
Not yet. The current package accepts a Playwright Page, so the failed automation must run through Playwright. Selenium and Puppeteer would require separate adapters.
Does it work with any browser or cloud browser provider?
Yes. The PR agent works with local, self-hosted, and hosted browsers as long as your automation has a live Playwright Page and keeps it open while debugFailure() runs.
Is it open source?
Yes. The Playwright debugger package is open source under the MIT license in the Libretto repository.
Leave a review for Libretto
No review of Libretto set in type yet. Set the first.