Skip to content

Repository files navigation

Browseright

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.

Usage

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm or yarn
  • xvfb, x11vnc, openbox, chromium

Installation Steps

  1. Clone the repository

    git clone https://github.com/tbvns/browseright.git
    cd browseright
  2. Install dependencies

    npm install
    npx patchright install
    chmod +x ./setup-novnc.sh && ./setup-novnc.sh
  3. 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
  4. Install the tool Copy Browseright-OpenWebUI.py into 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.

About

Patchright tool for OpenWebUI, allowing agents to access a full web browser.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages