Skip to content

Connect a web application

RigorRun drives a real browser to the page a person would open first, and watches your agent work.

Attach an MCP server or an OpenAPI document for the same system. Then the clicking is watched in the page while the verdict comes from records, and the run is PARTIAL rather than OBSERVATIONAL. Most systems that look API-less have something that can be read.

playwright-core is roughly 300 MB once its browsers are installed, and most projects never need one, so it is not a dependency. A tool people try with npx in ten minutes cannot open with that download.

Terminal window
npm i -D playwright-core && npx playwright install chromium

Missing, it produces a sentence rather than a module-not-found.

A page can link anywhere, and following one off-site would mean driving a browser to an address you never named. RigorRun does not leave the origin you gave it.

rigorrun record writes a record of what happened in a page. rigorrun compile cannot read it: compiling needs the state your system held before and after the job, and a browser recording of an uninstrumented application does not carry that.