git404hub

what is headless-recorder fr?

checkly/headless-recorder — explained in plain English

Analysis updated 2026-06-24

15,276JavaScriptAudience · developerComplexity · 2/5LicenseSetup · moderate

tl;dr

Deprecated Chrome extension that recorded browser clicks and typing then emitted a runnable Playwright or Puppeteer script. No longer maintained as of December 2022.

vibe map

mindmap
  root((headless-recorder))
    Inputs
      Browser clicks and typing
      Form input
      Page loads
    Outputs
      Playwright script
      Puppeteer script
      Screenshots
    Use Cases
      Record a happy path test
      Skip writing selectors by hand
      Bootstrap end-to-end tests
    Tech Stack
      JavaScript
      Chrome Extension
      Playwright
      Puppeteer

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Generate a starter Playwright script by clicking through a user flow

VIBE 2

Capture CSS selectors for elements without opening DevTools

VIBE 3

Fork the codebase to build a maintained Playwright recorder

VIBE 4

Study a Chrome extension that hooks into page events to generate code

what's the stack?

JavaScriptChrome ExtensionPlaywrightPuppeteer

how it stacks up fr

checkly/headless-recordercesiumgs/cesiumstephentian/33-js-concepts
Stars15,27615,27015,287
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderatemoderateeasy
Complexity2/54/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Project is fully deprecated since December 2022, no updates or fixes are coming.

MIT license, free to fork even though the project is no longer maintained.

in plain english

Headless Recorder was a Chrome extension that recorded your browser interactions, clicks, typing, navigation, and automatically generated a ready-to-run Playwright or Puppeteer script. Playwright and Puppeteer are tools that let developers control a browser programmatically, often used for testing websites or automating repetitive tasks. Instead of writing that automation code by hand, you could just use the browser normally while the extension watched and wrote the code for you. While it was active, the extension could capture click events, double-clicks, form changes, keyboard input, dropdown selections, and page loads. It also offered extras like pausing and resuming a recording session, previewing CSS selectors (the identifiers that point to specific page elements), taking full-page or element screenshots, and copying the generated script to your clipboard. Scripts could also be run directly on Checkly, a monitoring platform made by the same team. Note that as of December 16th, 2022, Headless Recorder is fully deprecated, no new changes, support, maintenance, or features are planned. The README points to an issue thread for more information and possible alternatives. The project was released under the MIT license.

prompts (copy fr)

prompt 1
Show me a modern maintained alternative to checkly/headless-recorder that still generates Playwright scripts
prompt 2
Explain how headless-recorder captures click and input events from a page and turns them into Puppeteer code
prompt 3
Walk me through forking headless-recorder and updating it to work with current Playwright APIs
prompt 4
Help me extract just the selector preview feature from headless-recorder into my own extension

Frequently asked questions

what is headless-recorder fr?

Deprecated Chrome extension that recorded browser clicks and typing then emitted a runnable Playwright or Puppeteer script. No longer maintained as of December 2022.

What language is headless-recorder written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, Playwright.

What license does headless-recorder use?

MIT license, free to fork even though the project is no longer maintained.

How hard is headless-recorder to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is headless-recorder for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.