gsd-browser command.
Requirements
Chrome or Chromium must be installed on the machine where the daemon will run. On Windows, Microsoft Edge also works — GSD Browser auto-discovers Chrome or Edge from standard install locations (includingProgram Files, Program Files (x86), and LocalAppData) as well as your PATH. On macOS and Linux, the daemon checks the usual Chrome and Chromium locations and falls back to a PATH search. If your browser lives somewhere non-standard, point to it with --browser-path /path/to/chrome or set GSD_BROWSER_BROWSER_PATH in your environment.
GSD Browser runs natively on macOS, Linux, and Windows. The Windows daemon uses named pipes for local IPC, so no extra setup (such as WSL) is required.
Install methods
- npm (recommended)
- One-line installer
- Pre-built binaries
- Build from source
Installing via npm puts
gsd-browser on your PATH through the standard Node.js global bin mechanism — no manual download or PATH editing required.Verify your installation
Run the following command to confirmgsd-browser is on your PATH and print the installed version:
Start the daemon
The daemon starts automatically the first time you run any browser command, so you don’t need to start it manually in most workflows. To pre-warm it explicitly or verify it is running:Configuration (optional)
GSD Browser merges configuration from five sources in order of increasing precedence:- Built-in defaults
- User config:
~/.gsd-browser/config.toml - Project config:
./gsd-browser.toml - Environment variables:
GSD_BROWSER_* - CLI flags
gsd-browser.toml
