Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

navigera

CI Crates.io PyPI npm License: MIT Documentation

navigera is extremely fast browser automation for AI agents, driven from the shell, one command per step. It is a single native binary (Rust, no Node) that speaks the Chrome DevTools Protocol directly:

  • Pages come back as a compact accessibility tree with [ref=N] handles.
  • Actions use real mouse and keyboard events.
  • A named session keeps a warm browser alive between shell calls.
  • New tabs, iframes, shadow DOM and alert/confirm dialogs work the same way.

Faster software for a better planet — less energy, less compute, more time for life.

Start

  • Install: Every way to install navigera, the platforms it runs on, and which browser it uses.
  • Quick start: One session and four commands, from install to a page read.
  • A first session: A tour of one session: the page tree and its refs, the commands, naming an element, what comes back.

Guides

Concepts

Reference

Agents

Benchmarks

  • Results: Every driver and agent tool on the same scripted session, from one CI run, with how each number is taken.
  • Matched operations: One call per op, warm session, median of 10: navigera against agent-browser, playwright-cli, Playwright MCP, Chrome DevTools MCP and browser-use, each in its default output.
  • Where navigera is not ahead: Each measure on which another tool beat navigera in the same run.
  • Agent eval: A generic coding agent, given only the tool and its docs, finishing real tasks: navigera, Playwright, agent-browser.

Project

  • Changelog: What changed in each release, and what is on the way.
  • Contributing: How to build, test, benchmark and release navigera.
  • Source layout: Where each part of navigera lives in the repository.
  • Security: What navigera protects and how, its known exposures, and how to report a problem.

Built from commit 76f8bb2, 7 commits after v0.13.0, of 2026-11-13; navigera --version says navigera 0.13.1. These docs are ahead of the 0.13.0 release: what the changelog lists under Unreleased is not in 0.13.0 yet.