WebCLI – make the web browser just another agent skill
Numbered action sheets beat CSS selectors, but browser automation for agents is crowded.
CDP-based agent control beats screenshot approaches—finally efficient browser automation.
Developers building browser automation agents
Browser Use · AgentQL · Playwright
But damn does this thing actually work. I've tried every other kind of browser use agent and they all try to get the model to use websites by taking screenshots and moving the mouse around. Which is slow and inefficient and expensive too. By contrast I've used this browser to do things like scrape thousands of pictures or automatically configure fly.io billing for 100 orgs, while playing slay the spire in the foreground.
It's very rough around the edges, but hopefully other people find it useful!
Numbered action sheets beat CSS selectors, but browser automation for agents is crowded.
TypeScript-native raw CDP driver fills a gap nodriver left for JS agents.
Replaces manual Playwright scripting, but Claude-generated tests and GitHub Copilot already cover this.
Decorators drive IPC code gen for Electron when tRPC feels too heavy.
Token-efficient DOM-to-list avoids screenshots and vision—works with SPAs, shadow DOM, iframes.
Claude sidebar + 5 Python scripts for $9, no subscription, CORS shadow DOM done right.