Ladybird browser may be easier to build a TUI terminal user interface for than other brothers because of Lagom FWIU (LibWeb and LibJs are already decoupled from the UI and rendering)
Cloudflare Browser Rendering REST API https://developers.cloudflare.com/browser-rendering/rest-api... says 10/min day free (which is probably enough for an open source project that needs to run screenshots at various resolutions on a few builds per day)
But then there's this, which currently only execs partial js: