Open Browser Use

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 Extension
Install the Chrome extension from either source:
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
The CLI installer registers the Chrome native messaging host automatically. If
you need to repair the 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