open-browser-use

module
v0.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2026 License: MIT

README

Open Browser Use

English 简体中文 Release Ask DeepWiki


open-browser-use is an open-source Chrome automation stack for AI agents. It connects a Chrome MV3 extension, a Go native messaging host, and local SDKs so agents can control a real Chrome profile through a readable, self-hosted route.

The project focuses on a small core: install the browser extension, install the local host, then use the CLI or SDKs to inspect tabs, open pages, run CDP commands, and hand browser state back to an upper-layer agent runtime.

Quick Start

Install the CLI

Install the native host and CLI with npm:

npm install -g open-browser-use

Or install with Homebrew:

brew install iFurySt/open-browser-use/open-browser-use
Set Up Chrome

Run open-browser-use by itself at any time to see the CLI version, whether the browser extension was detected, the extension version when available, and the next install or upgrade command.

After installing the CLI, register the native host and ask Chrome to install the Web Store extension:

open-browser-use setup

Restart Chrome and approve the Open Browser Use extension prompt if Chrome asks.

While the Chrome Web Store item is pending review, use the latest GitHub Release zip as an unpacked extension instead:

open-browser-use setup release

setup release downloads the latest open-browser-use-chrome-extension-*.zip from GitHub Releases and unpacks it under Application Support. It pins a stable unpacked extension id, registers the native host for that id, opens chrome://extensions/, and reveals the downloaded ZIP in Finder or the system file manager. Enable Developer mode, then drag the ZIP file into the Chrome extensions page to install it manually. The alias open-browser-use setup offline is also available for this non-Web-Store path.

If you only need to repair the native messaging host registration, run:

open-browser-use install-manifest
Use It

Check that the extension and native host can talk to each other:

open-browser-use ping

List browser and session state:

open-browser-use info
open-browser-use tabs
open-browser-use user-tabs

Open and control a tab:

open-browser-use open-tab --url https://example.com
open-browser-use navigate --tab-id <tab-id> --url https://github.com/iFurySt/open-codex-browser-use

The CLI also exposes lower-level Browser Use style calls through:

open-browser-use call --method <method> --params '<json>'

License

MIT

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL