SuperAPI AI Directory

browser-use-rs

Lightweight browser automation with zero dependencies.

Open website

About this tool

browser-use-rs is a lightweight browser automation library written in Rust, whose core goal is to directly control the browser through the Chrome DevTools Protocol (CDP) and to include built-in support for AI integration.

In terms of use, this project is mainly used for browser automation, especially automation scenarios combined with AI. It communicates with the Chrome or Chromium browser through the Chrome DevTools Protocol, without depending on Node.js.

Its main capabilities include: AI-driven automation through a built-in MCP (Model Context Protocol) server; support for common operations such as navigation, clicking, typing, screenshots, and content extraction; the ability to extract indexed interactive elements from the DOM; support for locating elements via CSS selectors or numeric indices; and thread-safe browser session management.

In terms of usage, the built-in MCP server can be run for AI-driven automation operations. The project requires Chrome or Chromium browser to be installed. The specific installation commands, code examples, and usage steps are not yet provided in the supplied material.

Applicable scenarios include tasks that require browser automation and integration with AI models, such as AI agents controlling the browser to complete operations, web content extraction, and so on.

In terms of limitations, the material does not explain platform compatibility, performance limits, or other usage restrictions. This project was inspired by and references agent-infra/mcp-server-browser.