Hwatu: A daemon-based WebKit browser with 13ms window spawns Hwatu, a daemon-based WebKit browser for tiling window managers, achieves a median window spawn time of 13 milliseconds (p90 35 ms) on a warm daemon by splitting the browser engine from the window, according to developer hongnoul. The open-source tool uses WebKitGTK 6, treats each window as a tab managed by the tiling WM, and includes a built-in content blocker and an automation protocol for AI coding agents. A daemon-based web browser for tiling window managers. Real WebKit rendering, terminal-emulator spawn times. hwatu treats the browser window as a resource that other programs manage. For humans, that program is your tiling WM. For coding agents, it's the agent harness: see docs/agents.md /hongnoul/hwatu/blob/main/docs/agents.md . curl -fsSL https://raw.githubusercontent.com/hongnoul/hwatu/main/scripts/install.sh | bash Requires webkitgtk-6.0 at runtime the installer checks and tells you the package for your distro . Or build from source: cargo build --release needs rust + webkitgtk-6.0 dev headers Browsers conflate two things: the engine slow to start, RAM-hungry and the window what you actually ask for . hwatu splits them, the same way emacsclient / wezterm do: owns WebKitGTK 6, a prewarmed WebView pool, and all windows. hwatud is a thin client: one Unix-socket roundtrip to open a window. hwatu Measured: 13 ms median p90 35 ms from hwatu