open-browser-use

module
v0.1.6 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

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

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

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