blop icon

blop

blop is a QA agent that turns plain-English browser journeys into Playwright-backed tests stored in your repository, runs them in GitHub Actions, and returns results in pull requests. It also clusters repeated failures and can schedule tests as recurring journey probes.

blop

Overview

blop is a QA agent for browser testing that keeps tests as code in your repository. It turns a plain-English journey description into a Playwright-backed test, runs that test in your CI, and returns results as reviewable code and pull requests rather than hidden dashboard state.

The product is built for teams that ship with coding agents and want QA to fit the same workflow. It supports GitHub repository connections, pull-request feedback, failure clustering, and scheduled journey probes so teams can use the same test artifact for both active QA and ongoing production checks.

Features

Intent-driven tests as code

Describe a journey in plain English and Blop turns it into a browser test backed by Playwright. The resulting `.blop.ts` file lives in your repo and can be reviewed with the rest of your code.

CI-native execution

Blop runs tests in your existing GitHub Actions setup rather than hosting separate runners. It authenticates with a per-project key held by your workflow.

PR feedback and artifacts

Runs post back to the originating pull request with pass counts, failure clusters, and artifact links such as traces, console output, and screenshots. The reviewer sees results in the same place the change is being discussed.

Failure clustering

Repeated failures are merged into clusters so the same underlying issue does not appear as a long flat list. You can mark a cluster known or link it to GitHub or Linear.

Agent-assisted healing

When enabled, the agent can open a pull request that fixes a failing test and verifies it green before you review it. The source notes this auto-fix flow is in early access and limited to allowlisted paths.

Synthetic monitoring for journeys

Any test can also be scheduled as a recurring synthetic check for production journeys, with uptime and p95 duration shown alongside pass and fail status.

Use Cases

  • Authoring regression tests from intent

    A team can describe a checkout, signup, or other user journey in plain English and have Blop generate a browser test that lives in the repo and runs in CI.

  • Triage repeated UI failures

    When a UI change breaks the same selector or flow across multiple runs, Blop groups the failures into a single cluster so engineers can triage one issue instead of many duplicate entries.

  • Monitoring key journeys in production

    Product teams can schedule an existing test as a recurring probe against production to watch uptime, journey completion, and p95 duration for important flows.

  • Reviewing test results during code review

    When a test fails, the result lands back on the triggering pull request with traces, console logs, screenshots, and known-failure context so reviewers can decide whether to ship or revise.

  • Adding QA to an existing GitHub workflow

    Teams that use GitHub Actions and Playwright can keep their QA workflow close to their existing delivery process instead of managing a separate test runner stack.

Pros and Cons

Pros

  • Keeps tests in the repository as editable code instead of hidden vendor state.
  • Uses the team’s existing CI runners, with no separate runners to host.
  • Surfaces run results in the pull request alongside artifacts and cluster context.
  • Clusters repeated failures to reduce duplicate triage work.
  • Can schedule the same test as a recurring synthetic journey probe.

Cons

  • Auto-fix is in early access and not fully shipped.
  • Playwright is the only first-class runtime mentioned; broader framework support is planned, not available yet.
  • The product runs through GitHub Actions, so teams need a GitHub-based workflow to use it as described.

FAQ

Where do my tests live?

Blop stores tests in your repository as `.blop.ts` files. They are version-controlled and can be edited or deleted like other code.

Is there a free trial?

Every plan starts with a 7 day free trial, no credit card is required to start, and the trial gives full access to the plan you choose.

Do I need to host my own runners?

No. Blop runs through your existing GitHub Actions runners, including cloud or self-hosted runners.

Does Blop only work with Playwright?

Playwright is the runtime today and is first-class. The source also says adapters for other frameworks are planned.

How does the agent fix a failing test?

When a run fails, the agent inspects the failure, trace, and diff, then opens a pull request with a fix scoped to allowlisted paths and runs a verification build before review. Auto-fix is in early access.

Quick Facts

Category
QA agent / developer tool
Primary workflow
Write browser tests as `.blop.ts` files, run them in GitHub Actions, and review results in pull requests
Runtime
Playwright-backed
Deployment model
Uses the customer’s existing GitHub Actions runners; no separate runners to host
Pricing
Per-user pricing with a 7 day free trial on every plan
Source domain
blopai.com

Alternative a blop

ByteAsk icon

ByteAsk

ByteAsk is a terminal-first AI coding agent for C and C++ that edits repositories and verifies changes with the real compiler, debugger, sanitizers, and tests before showing a diff. It offers a free tier plus paid plans, with editor connectors and zero-retention handling described in the source.

Manta AI icon

Manta AI

Manta AI is an autonomous web app testing tool for teams that want to map application behavior, catch regressions, and generate tests without writing scripts or maintaining selectors. It works from a URL and supports plain-English test flows, run results with screenshots, and scheduled or deployment-triggered checks.

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandbox is an isolated compute environment for running code and agent workloads inside Firecracker micro-VMs. It is designed for workflows that need machine-level isolation, private networking between sandboxes, and programmatic control through SDK, CLI, or MCP.

hob icon

hob

hob is an independent workspace for coding agents that keeps agent sessions, terminals, history, and follow-up work organized around the tools and providers you already use. It is aimed at developers who want local control over routing, history, and workspace structure rather than a bundled model stack.

SonOf icon

SonOf

SonOf connects to your repo and PM tool, audits the codebase and surrounding product context, and turns approved work into shipped tickets with senior engineering review. It is aimed at founders and engineering leaders who need backlog help without hiring a full team immediately.

Ghost icon

Ghost

Ghost è un assistente AI da terminale per chattare, generare codice ed eseguire task da riga di comando. Include modelli gratuiti, supporta Linux, macOS e Windows, ed è open source.