Open Browser Use
Open Browser Use is an open-source Chrome automation stack built around a
readable MV3 extension, a Go native messaging host, and SDKs for local runtime
integration.
简介
当前 main 分支聚焦一条干净的 Chrome route:
apps/chrome-extension/:Open Browser Use MV3 Chrome extension。
cmd/open-browser-use/:Go native messaging host 和 CLI。
packages/open-browser-use-cli/:发布到 npm 的二进制 CLI 包。
packages/open-browser-use-js/:JavaScript/TypeScript SDK。
packages/open-browser-use-python/:Python SDK。
docs/references/ 和 docs/wiki/browser-client/:保留的参考资料与逆向笔记。
快速开始
安装依赖:
pnpm install
构建和检查:
pnpm typecheck
pnpm build
pnpm test
make ci
打包 Chrome extension:
pnpm package:chrome-extension
安装 CLI 会自动注册 Chrome native messaging host。用户从 Chrome Web Store 安装
Open Browser Use extension 后,再通过 npm 或 Homebrew 安装 CLI 即可:
npm install -g open-browser-use
或:
brew install iFurySt/open-browser-use/open-browser-use
如果需要修复 native host 注册,直接运行:
open-browser-use install-manifest
开发 unpacked extension 时可显式指定当前 extension id:
open-browser-use install-manifest --extension-id <unpacked-extension-id> --path /path/to/open-browser-use
当前 Chrome route 执行计划在
docs/exec-plans/completed/2026-05-08-open-browser-use-chrome-route.md。
许可证
MIT