Webframe to kompaktowe narzędzie od Jeff'a Lindsay'ego, które pozwala na uruchamianie stron internetowych jako samodzielnych programów. Po wskazaniu adresu URL lub pliku, kod wykonuje się w ukrytym headless web view, a wyniki z console.log() trafiają na standardowe wyjście, zaś błędy na standard error.
Projekt zbudowany jest w Go na bazie biblioteki glaze, która zapewnia dostęp do systemowej przeglądarki zainstalowanej na danym systemie operacyjnym - WKWebView na macOS, WebKitGTK na Linuxie lub WebView2 na Windowsie. To rozwiązanie eliminuje potrzebę pakowania własnego silnika przeglądarki, co czyni webframe znacznie lżejszym niż rozwiązania oparte na Playwright. Podobne funkcjonalności oferuje shot-scraper od Simona Willisona, jednak webframe działa w mniejszym pakiecie i z mniejszą liczbą zależności.
Simon Willison ocenił projekt za pomocą Claude'a Opusa 5.5, testując jego przydatność zarówno jako narzędzia do scrapingu stron internetowych, jak i jako sandbox do bezpiecznego uruchamiania kodu. Webframe otwiera możliwości dla developerów chcących automatyzować interakcje z przeglądką bez zaciągu ciężkich zależności, co czyni go potencjalnie interesującym rozwiązaniem dla web scrapingu i prototypowania.