Open WebUI tool allowing agents to access a full web browser.
Note
Feel free to open pull requests or fork the tool for your need.
Vibe coding is allowed in pull requests for this repo, so go wild.
- Node.js (v18 or higher recommended)
- npm or yarn
- xvfb, x11vnc, openbox, chromium
-
Clone the repository
git clone https://github.com/tbvns/browseright.git cd browseright -
Install dependencies
npm install npx patchright install chmod +x ./setup-novnc.sh && ./setup-novnc.sh -
Run the server
node ./main.js
if you have any errors saying it was unable to find a suitable screen, or is complaining about running in a headless environment, use:
xvfb-run node ./main.js
-
Install the tool Copy
Browseright-OpenWebUI.pyinto a new Open-WebUI tool.
Caution
Vibe coded and made for my personal usage. Do not use in real production environment.
I won't provide any support on this.