openbrowseragent-local-execution-bridge
v1.0.4
Published
Native Messaging local execution bridge for OpenBrowserAgent.
Readme
OpenBrowserAgent Local Execution Bridge
Native Messaging bridge installer and runtime for OpenBrowserAgent.
Install the local execution bridge and create a shell bridge config. Choose the browser you use, such as chrome, edge, brave, vivaldi, chromium, or firefox. For common Linux packaged browsers, use targets such as firefox-flatpak, chromium-flatpak, brave-flatpak, firefox-snap, or chromium-snap.
On macOS, chrome, edge, brave, vivaldi, chromium, and firefox are supported. Safari is not supported by this bridge because OpenBrowserAgent's Safari build does not use this Native Messaging API.
npx openbrowseragent-local-execution-bridge@1 install --browser chrome --extension-id <extension-id> --command-id defaultExample for Firefox:
npx openbrowseragent-local-execution-bridge@1 install --browser firefox --extension-id <extension-id> --command-id defaultThe installer writes a stable local bridge runtime, a wrapper executable, a Native Messaging manifest, and a bridge config containing a generated secret. It prints JSON with the values to enter in OpenBrowserAgent. When OpenBrowserAgent tests the bridge, the bridge reports the shell, basic environment, and detected local agent CLIs it can use for shell commands. On Windows, Brave, Vivaldi, and Chromium targets also register a Chrome-compatible Native Messaging registry key for browsers that read that location.
The Native Messaging manifest points to the generated wrapper path, not to npx.
Update existing bridge runtimes by running the latest package updater. With no arguments, it scans known Native Messaging manifest locations and refreshes every installed OpenBrowserAgent bridge it can find:
npx openbrowseragent-local-execution-bridge@1 updateUse --browser chrome or another browser target to update only one browser. If you need to repair or change the extension ID, pass the normal install arguments such as --browser chrome --extension-id <extension-id> --command-id default.
Uninstall the native host files:
npx openbrowseragent-local-execution-bridge@1 uninstallThis removes the browser registrations for supported browsers, the generated wrapper, copied bridge runtime, and bridge config. Add --browser chrome or another browser target to clean only one browser registration. Add --keep-config if you want to preserve the shell config and secret.
