#99th of 20 in Agent frameworks and SDKs

agent-browser

Native Rust CLI that lets AI agents drive Chrome via accessibility snapshots

Stars
44k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Rust
Stars, last 29 weeks+19,562
25 Mar 2026: 24,423 stars1 Apr 2026: 25,698 stars8 Apr 2026: 27,759 stars15 Apr 2026: 28,884 stars22 Apr 2026: 29,788 stars29 Apr 2026: 30,615 stars6 May 2026: 31,486 stars13 May 2026: 32,470 stars20 May 2026: 33,295 stars27 May 2026: 34,056 stars3 Jun 2026: 34,715 stars10 Jun 2026: 35,378 stars17 Jun 2026: 35,924 stars24 Jun 2026: 36,688 stars1 Jul 2026: 37,284 stars8 Jul 2026: 37,760 stars15 Jul 2026: 38,209 stars22 Jul 2026: 38,693 stars29 Jul 2026: 39,215 stars5 Aug 2026: 39,738 stars12 Aug 2026: 40,263 stars19 Aug 2026: 40,734 stars26 Aug 2026: 41,203 stars2 Sept 2026: 41,634 stars9 Sept 2026: 42,166 stars16 Sept 2026: 42,591 stars23 Sept 2026: 43,016 stars30 Sept 2026: 43,322 stars7 Oct 2026: 43,590 stars14 Oct 2026: 43,985 stars

24,423 on 25 Mar 202643,985 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Vercel is hiring: 90 open roles

Overview

agent-browser is a Rust command-line tool that controls Chrome for AI agents. It exposes an accessibility-tree snapshot with element refs (@e1, @e2) that commands like click, fill and get text can target, alongside CSS and semantic locators. It also covers screenshots, network interception, HAR recording, cookies, batch execution, an optional MCP profile and experimental WebMCP support.

Who it is for: Developers giving AI agents scriptable browser control from the shell

Strengths

  • Snapshot refs let agents target elements without writing selectors
  • Native Rust binary; daemon needs no Playwright or Node.js
  • Batch mode runs multiple commands in one process invocation
  • Detects existing Chrome, Brave, Playwright and Puppeteer installs

Weaknesses

  • Requires downloading Chrome via a separate install step
  • WebMCP support is marked experimental
  • Linux needs extra system libraries via install --with-deps
  • Refs go stale after page changes and need a fresh snapshot

What it needs

  • no GPU
  • Docker + Compose
  • Needs Chrome (Chrome for Testing), Node.js 24+ and pnpm 11+ (source build only), Rust (source build only)

Also in Agent frameworks and SDKs

See all 20
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)62.1k starsMIT90 out of 100
2langchainPython framework for building LLM agents and apps from interoperable components147.8k starsMIT88 out of 100
3browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)118k starsMIT88 out of 100
#4tradingagentsLangGraph multi-agent framework simulating a trading firm to analyze tickers Live demo ↗ (opens in a new tab)111.2k starsApache-2.086 out of 100
#5crewaiPython framework for multi-agent workflows with role-based Crews and event-driven Flows59.7k starsMIT80 out of 100