A portable browser client — navigate, console, network, DOM, screenshot.
Handing an agent a screenshot makes it read a picture of text; handing it raw DOM makes it read a megabyte of markup. Neither of those is the page.
pip install awbrowse
Drive one page and get back what is on it in a form worth reasoning about.
Pairing is composition, never dependency — awbrowse installs and runs on its own.
Every brick below is live, drawn from that repository's own published manifest.