Skip to content
NewA calmer, faster ZeroHour
Toolsinfo

webframe executes a web page like a program in a system browser

Original title: webframe: evaluated as a scraper and a sandbox

Simon Willison ()1 · 1 read
AI summary · x-ai/grok-4.7Summaries by Vani AI

Jeff Lindsay's Go tool uses glaze and the host browser, and was tested as a scraper and sandbox.

webframe, from Jeff Lindsay, takes a URL or file, runs it in a hidden headless web view, writes console.log output to standard output and sends exceptions to standard error. It is written in Go on the glaze library and uses the system browser: WKWebView on macOS, WebKitGTK on Linux and WebView2 on Windows. Simon Willison compared it with shot-scraper and said Claude Opus 5.5 tested it as a scraper and a sandbox. The excerpt ends before those results.

Unconfirmed: The feed excerpt ends before the scraper and sandbox test results.

Key facts
  • It does not bundle its own browser engine.
  • Supported views are WKWebView, WebKitGTK and WebView2.
  • Willison contrasts it with his Playwright-based shot-scraper tool.
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

Research: webframe: evaluated as a scraper and a sandbox webframe is a neat little project from Jeff Lindsay which lets you "run a web page like a program" - you point it at a URL or file and it executes it in a hidden headless web view and outputs console. log() to standard output and any exceptions to standard error.

Simon Willison

simonwillison.net

Read the full article at Simon Willison

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.