About Kuri
Kuri is a browser automation tool for AI agents, written in Zig and distributed as a single small binary of about 464 KB. It lets an agent drive a real browser over a plain HTTP API, with no Node.js or Python runtime required. The site labels it experimental, at version 0.3.0, and notes that the API surface may still change.
It is aimed at developers building agents that need to navigate pages, read them and act on them. The core loop is navigate, snapshot and act. A snapshot returns the page's interactive elements as compact references taken from the accessibility tree, and the agent then clicks or types by reference. The vendor says this uses far fewer tokens than sending the full DOM and publishes benchmark comparisons against agent browser and lightpanda. More than 40 endpoints cover navigation, snapshots, clicks, typing, screenshots and JavaScript evaluation, usable from any language. Auth profiles save and reload logged in sessions, with cookies and storage backed by the macOS Keychain. Built in security checks cover cookies, headers, IDOR detection and JWT scanning. The one build also includes a command line client, a standalone fetcher and a terminal browser.
Kuri is installed from the project's GitHub repository using a shell install script. No pricing is published.