Connect a web application
RigorRun drives a real browser to the page a person would open first, and watches your agent work.
Making it stronger
Section titled “Making it stronger”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 is not bundled
Section titled “Playwright is not bundled”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.
npm i -D playwright-core && npx playwright install chromiumMissing, it produces a sentence rather than a module-not-found.
It stays on the site you named
Section titled “It stays on the site you named”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.
Recordings are not contracts
Section titled “Recordings are not contracts”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.