Skip to main content

AI testing & review

Libretto

Automatically fix failing Playwright scripts by investigating the live page and opening a GitHub pull request with a proposed code fix

  • Community votes0
  • DR by Ahrefs27 no change since last check

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

Screenshot of the Libretto homepage
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.
MetricValue
Domain Rating27 no change since last check
Trust Flow8 no change since last check
Citation Flow31 no change since last check
Referring domains347 no change since last check
External backlinks1,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.
Domain age7 months
Registered
Expires
RegistrarName.com, Inc.
DNSSECNot signed

Full colophon for libretto.sh

Libretto launch colophon

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.

Biggest gains on Zivaro Launch

Questions and answers

What happens to the workflow after a failure?

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.

Your rating

Reviews are free to set. None are paid for. Read the proofs

Readers' notes · Reprints · Share the page · Your company in print? Claim it · Report a misprint

More on this profile

Libretto has a free listing. The owner can unlock the full profile with a paid launch for $5:

  • Founder story (locked)
  • Milestones (locked)
  • Demo video (locked)
  • Dofollow website link (locked)

More pages like this

  1. Number 1: Accessia logoAccessia

    RGAA and WCAG accessibility audit tool with automated testing and AI assistance

    AI testing & reviewFrance

    DR 0 no change since last check 0 votes. Log in to vote for Accessia in print
  2. Number 2: Tawa Guard logoTawa Guard

    Prompt injection protection for AI agents

    AI testing & reviewUnited Kingdom

    DR 0 no change since last check 0 votes. Log in to vote for Tawa Guard in print
  3. Number 3: orbench logoorbench

    Test LLMs on your own tasks before you switch models

    AI testing & review

    DR 0 no change since last check 0 votes. Log in to vote for orbench in print
  4. Number 4: Sanitizer

    Convert, sanitize, and index documents locally before anything reaches an LLM

    AI testing & reviewUnited States

    DR 0 no change since last check 0 votes. Log in to vote for Sanitizer in print
Help centre