HN
Today

Kuri – Zig based agent-browser alternative

Kuri is a new browser automation and web crawling tool built entirely in Zig, engineered for peak efficiency and low token cost when used with AI agents. It boasts a tiny binary, lightning-fast cold start, and zero Node.js dependencies, addressing the bloat and performance bottlenecks of traditional browser tooling. This project stands out on HN for its technical elegance and practical value in optimizing web interactions for the next generation of intelligent systems.

10
Score
1
Comments
#23
Highest Rank
4h
on Front Page
First Seen
Apr 22, 6:00 AM
Last Seen
Apr 22, 9:00 AM
Rank Over Time
23232427

The Lowdown

Kuri is a highly optimized, Zig-based browser automation and web crawling solution specifically designed to serve AI agents. It positions itself as a lean, token-efficient alternative to existing tools like Playwright or agent-browser, minimizing overhead and maximizing performance for agentic workflows.

  • Core Efficiency: Kuri drastically reduces token costs for AI agents, achieving a 16% saving per workflow cycle (go, snapshot, click, evaluate) compared to agent-browser. Its interactive snapshots are also significantly smaller, offering considerable token savings.
  • Lightweight & Fast: The project emphasizes its minimal footprint, featuring a 464 KB binary and a ~3ms cold start time on macOS M3 Pro, in stark contrast to the multi-megabyte binaries and Node.js dependencies of competitors.
  • Zig-Native Design: Written entirely in Zig, Kuri eliminates external runtimes like Node.js, providing a single, self-contained binary for streamlined deployment and execution.
  • Versatile Modes: Kuri offers four distinct binaries: kuri (a CDP server for Chrome automation), kuri-fetch (a standalone fetcher with QuickJS for JS execution and SSRF defense), kuri-browse (an interactive terminal browser), and kuri-agent (a scriptable CLI for advanced Chrome automation and security testing).
  • Agentic Features: It's built for