Record it once. Replay it forever.

A desktop GUI records your clicks, form input, and navigation on a real page into a launchable step profile — save it as YAML, then replay it any time to QA/regression-test or scrape a site you own.

v2.0.0 Windows Open source

Features

Record

Click, type, and navigate on a real page - every interaction becomes a step in the list, no selectors to hand-write.

Replay

Save the recording as a YAML profile and run it again any time - from the GUI or a headless CLI, on any machine.

Macros & hotkeys

Group steps into reusable macros, and fire them from global hotkeys - pause, resume, or re-run a check mid-session.

QA & scraping

Built-in assertions for regression testing, plus scrape/evaluate steps and pass/fail HTML reports with failure screenshots.

How it works

  1. 1

    Record

    Click, type, and navigate a real page as normal. TWRAR turns every interaction into a step in the list.

  2. 2

    Save

    The steps, macros, and hotkeys become one launchable YAML profile — hand-editable, and safe to commit alongside your app.

  3. 3

    Replay

    Run the profile any time — from the GUI or a headless CLI — to check the page still behaves, or pull data from it.

Get started

Clone and run:

git clone https://github.com/TWRAR/Engine.git
cd Engine
pip install -r requirements.txt
python gui_main.py

Prefer not to install Python? Grab a standalone TWRAR.exe from the Releases page instead — no install required.