Blog

Notes on giving coding agents real browser control — setups, comparisons and war stories from the anti-bot trenches.

October 2, 2026

Outspeeding Anubis: Native Proof-of-Work Solving in browselenium

How Anubis uses client-side SHA-256 proof-of-work to slow down scraping agents, how we reverse-engineered the WASM and JS challenge engines, and how native CPU solving cuts clearance time from seconds to milliseconds.

September 2, 2026

Other tools give your agent a browser. This one gives it control.

Screenshot-and-summarize APIs, rigid scraping endpoints, raw CDP — most solutions never hand real control to the agent. What agent-grade control actually means.

September 2, 2026

MCP browser tools for coding agents: opencode, openclaw, Claude Code and beyond

One config block per harness, the 32-tool toolset, and quotas that keep agents honest.

September 2, 2026

Why your coding agent keeps failing at the web (and what actually fixes it)

Plain HTTP gets 403s, local headless browsers get flagged. Five ways to give agents web access, honestly compared.

September 2, 2026

Browser automation on machines that can't run a browser

Raspberry Pi, Lambda, Cloudflare Workers, CI runners — how a thin remote client puts full browsing on any host.