GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - botswin/BotBrowser-Control: BotBrowser Control desktop application

BranchesTags
Open more actions menu

Latest commit

 

History

79 Commits
79 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
docs
docs
 
 
preview
preview
 
 
src
src
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
BUILD.md
BUILD.md
 
 
DESIGN.md
DESIGN.md
 
 
INSTALL.md
INSTALL.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
setup-linux.sh
setup-linux.sh
 
 
setup-macos.sh
setup-macos.sh
 
 
setup-windows-source.ps1
setup-windows-source.ps1
 
 
setup-windows.ps1
setup-windows.ps1
 
 

Repository files navigation

BotBrowser Control

Desktop profile manager for BotBrowser Kernel.

Install | Build | Issues | Homepage

What it does

Create and manage local browser profiles, configure launch settings, and start or stop BotBrowser from one desktop application. By default Control manages the matching BotBrowser Kernel for each profile, downloads a missing Kernel, and selects its executable automatically.

Install

The primary installation path is source bootstrap: the setup scripts download this public repository, install dependencies, build locally, and launch Control. Prebuilt Release assets are optional and are not required. If published, they may include a manifest.json for checksum-aware installers.

For the current main branch, use the source bootstrap script for your platform. It downloads the current main source, rebuilds Control locally, and replaces that source installation. Re-running it is a reinstall of current main, not an automatic application update.

macOS:

curl -fsSL https://raw.githubusercontent.com/botswin/BotBrowser-Control/main/setup-macos.sh | bash

Linux:

curl -fsSL https://raw.githubusercontent.com/botswin/BotBrowser-Control/main/setup-linux.sh | bash

Windows PowerShell:

irm https://raw.githubusercontent.com/botswin/BotBrowser-Control/main/setup-windows-source.ps1 | iex

See INSTALL.md for source and future tagged-release installation details.

Build and test

Manual source builds require Node.js 24.15.0 and npm.

npm ci
npm start
npm run test:baseline

The release workflow explicitly builds macOS x64 and arm64, Windows x64 and arm64, and Linux x64 and arm64. See BUILD.md.

Kernel downloads

Control is separate from the BotBrowser Kernel. Obtain Kernel binaries and Kernel release information only from botswin/BotBrowser. Control release assets, issues, and homepage use botswin/BotBrowser-Control.

Managed Kernel mode is the default. Control checks public BotBrowser releases at startup and periodically, keeps the newest full version and asset date for installed majors, and downloads a profile's required major when it is missing. A custom executable path remains available as an advanced override in Settings.

Support

Report Control problems at BotBrowser Control issues.

License

MIT. See LICENSE.

Privacy boundary

Control keeps profile configuration, cookies, and browser data on the local machine. It has no profile upload or cloud sync endpoint. Network requests are limited to release metadata, explicitly selected update assets, and pages opened by the user.

About

BotBrowser Control desktop application

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.