Notes/Unweb

Unweb Joins the Studio as a Browser Where Every Visit Is a First Visit

Unweb is the studio’s thirty-first project and its second desktop app. It’s a small browser that opens strangers: each starts with no history, no logins and no cookies, keeps whatever a site leaves in a store of its own, and is deleted when you close it. What your browser remembers about you explains why that changes what a site shows you.

It runs on the engine each system already has, WebView2, WKWebView or WebKitGTK, through Tauri 2 and Rust. Three releases built it up. 0.1.0 brought strangers in their own windows, with the harder carry-over cases covered: HSTS, a cached file used as an ID, a service worker left running, the normal browser’s own folders. 0.2.0 put up to four strangers side by side under one address bar, added a strip counting the cookies each was given, and a language per stranger on Windows. 0.3.0 adds a location per stranger, a proxy you give it, plus saved setups and Compare, which saves every stranger’s screenshot as one image. On macOS a stranger whose proxy is down still goes direct; the site says so plainly. Three case studies, among them a hotel quoting a returning visitor more for the same room, and two use examples run on made-up sites served from the repository.

The testing judges every check by test servers’ own logs, never by what Unweb reports about itself. In the recorded Linux run for 0.3, a stranger left 26 files in its folder, all deleted on close and still gone 10 seconds later, and strangers open beside it or after it found none of its traces. Local HTTP and SOCKS5 test proxies log each connection, so the site can tell which requests came through which proxy. The self-test’s 30 checks also run on Windows and macOS and with each installer before it’s published. Independent reviews found problems in every version, fixed before release or stated.

Open source under Apache 2.0, with installers for Windows, macOS and Linux.