Recommended Free Tools
Navette is a small Rust program for AI agents that need to navigate, read, screenshot, and interact with web pages without downloading a separate Chromium browser. It uses the WebView supplied by the host operating system and exposes browser tasks through the Model Context Protocol (MCP). The 594 KB figure belongs to the project’s initial version; author Sam LABBE later reported different sizes for builds on three operating systems.
What Navette is—and what it is not
Navette is software for agent-driven browser tasks, not a standalone consumer browser. Its premise is to let an agent use the platform’s WebView for page rendering instead of shipping a separate browser engine. The project author describes three operating modes: a loopback HTTP API (serve), an MCP server over standard input/output (mcp), and a resident daemon. Sam LABBE’s October 1, 2026 article presents the project and its original implementation.
As an Amazon Associate I earn from qualifying purchases.
The first version described in that article used a macOS WKWebView in an off-screen “ghost window.” The author says navigation completion is handled through WKNavigationDelegate, with screenshots returned as MCP image content. The article initially described macOS as the available target, but a later October 4, 2026 edit reported Windows and Linux support as well. That chronology matters: the initial platform description is not the later reported state.
What an agent can do with it
The original article lists nine MCP tools, covering page navigation and reading, screenshots, interaction, JavaScript evaluation, waiting, and session management. The October 4 update says the tool count had grown to 16, including file upload and scrolling.
#1 Best Overall
| Capability | What the author reports |
|---|---|
| Navigate and read | Tools named navigate and read let an agent open a page and retrieve readable content. |
| Capture | screenshot returns screenshot content as an MCP image. |
| Interact and execute | click, type, and evaluate provide page-level actions. |
| Wait and manage sessions | wait, sessions, and session_close support synchronization and session handling. |
| Later additions | The October 4 edit reports file upload and scroll among additions, bringing the total to 16 MCP tools. |
Those capabilities make the project’s pitch more specific than “a small page reader”: it aims to render pages and let an agent act on them. But the author also identifies gaps. In the October 4 update, OS-level keyboard and mouse input, request/response network interception, and OS file-dialog automation were still missing. The original article further notes the challenge of covering the long tail of browser-automation APIs. An MCP tool list is therefore not proof of parity with mature browser automation stacks.
How small are the reported builds?
The headline’s 594 KB refers to the initial version, according to LABBE. In the October 4 update, the author reports 658 KB for macOS arm64 and about 1.2 MB each for Windows x64 and Linux x64. These are author-reported binary sizes, not independently verified package measurements. The exact figure depends on the version and platform; the title should not be read as a current, universal size claim.
Rank #2
The architectural distinction is that Navette relies on an operating-system WebView instead of bundling Chromium. Avoiding a bundled engine can shrink the application download, but it does not mean the browser functionality has no underlying engine or system dependencies: the WebView is supplied by the host platform.
Free tools Windows power users keep installed
One-click scans. No signup required.
What the benchmark does—and does not—show
LABBE says the benchmark ran on an M1 machine with 8 GB of RAM, using 100 local pages and 20 real URLs. The article gives python3 navbench.py as the command to run it, but an independent reproduction or project repository was not established by the available reporting. The figures below are therefore the author’s results for that test setup, not general performance guarantees.
| Measure | Navette: author-reported result | Comparison in the author’s initial table |
|---|---|---|
| Install size | 0.6 MB for the initial version | Playwright plus Chromium: 216 MB; Lightpanda: about 80 MB |
| Peak RAM | 79 MB | Playwright plus Chromium: 536 MB; Lightpanda: 41 MB |
| Cold start | 24–37 ms for a resident daemon; 531–984 ms for a fresh process | Not stated in the cited comparison table. |
| Navigation to readable content | 8–11 ms | Not stated in the cited comparison table. |
| Action time | 1–2 ms | Not stated in the cited comparison table. |
| Crawl of 100 pages | 0.9–2.8 seconds | Not stated in the cited comparison table. |
| Real-web success | 95–100% across 20 URLs | Not stated in the cited comparison table. |
The comparison values for Playwright plus Chromium and Lightpanda are also from LABBE’s test setup; they should not be treated as controlled, broadly representative results. Hardware, sites, software versions, and workloads can change the outcome. The October 4 platform-size figures are a later report and should not be confused with the initial table’s 0.6 MB value.
Lightpanda is an important distinction in the author’s own account: it is faster for page-reading-only work. LABBE attributes Navette’s larger memory use relative to Lightpanda to full rendering, three WebKit helper processes, and a backing store. The trade-off is not simply “small versus large.” A reading-only agent may not need screenshots or interactive page actions; an agent that does need them may value a rendering WebView enough to accept more runtime overhead.
Rank #4
Local WebViews versus cloud browsers
Navette’s approach is local: the agent uses the host platform’s WebView rather than sending page activity to a cloud browser service. LABBE frames that as a privacy advantage over cloud browser APIs, where pages leave the local machine. That is the author’s architectural comparison, not an independent privacy audit. Actual data flows also depend on the agent, the websites it visits, and the surrounding application.
For an evaluation, compare the concrete requirements rather than binary size alone:
Best Value
- Rendering: Does the task need a rendered page or screenshot, or is readable page content enough?
- Interaction: Are the available page-level actions sufficient, or does the workflow require OS-level input, network interception, or file-dialog handling?
- Execution location: Must page activity remain on the local machine, or is a cloud browser acceptable?
- Platform: Which operating systems and system WebView implementations must be supported?
- Runtime profile: Does the agent launch a fresh process for each task, or can it keep a resident daemon running?
- API coverage: Does the project’s current automation surface cover the task’s edge cases?
Who should consider Navette?
Navette is most relevant to developers building local agents that need more than text extraction: rendering, screenshots, and page interaction, with an interest in avoiding a separately bundled Chromium download. The author’s framing, “Houston, we deleted Chromium,” captures that design choice, not a claim that all browser dependencies or automation limitations disappear.
For a reading-only workflow, the project author says Lightpanda is faster, so Navette’s rendering and action capabilities may not justify the added footprint. For workflows that depend on comprehensive low-level browser automation, the October 4 update’s listed gaps are material. The project’s reported multi-platform progress is notable, but the available account does not establish an independently tested feature matrix or controlled cross-platform benchmark. The edited October 4, 2026 copy contains the later platform and feature-status claims.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →




