From 6da1d6fa121a8894d94c49629743ee4437f1a21c Mon Sep 17 00:00:00 2001 From: Nikolay Bratanov Date: Thu, 7 May 2026 23:08:44 +0300 Subject: [PATCH] feat: add Helium browser to macOS DevToolsActivePort discovery Helium (https://helium.computer, package net.imput.helium) is a privacy-focused Chromium fork for macOS. It writes DevToolsActivePort to ~/Library/Application Support/net.imput.helium/, which the existing discovery list does not cover, so the tool falls back to "No DevToolsActivePort found" or requires the CDP_PORT_FILE workaround. Add 'net.imput.helium' to macBrowsers so default discovery picks it up the same way it does Chrome, Brave, and Chromium. Tested on macOS 15.4 with Helium 0.11.7.1 (Chromium 147.0.7727.137 base). The remote-debugging port is enabled via chrome://inspect/#remote-debugging toggle; Helium also requires --remote-allow-origins=* at launch (Chromium 128+ origin allowlist), which is browser-side configuration unrelated to this change. Co-Authored-By: Claude Opus 4.7 (1M context) --- skills/chrome-cdp/scripts/cdp.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/skills/chrome-cdp/scripts/cdp.mjs b/skills/chrome-cdp/scripts/cdp.mjs index 408deaa..fe8f7f4 100755 --- a/skills/chrome-cdp/scripts/cdp.mjs +++ b/skills/chrome-cdp/scripts/cdp.mjs @@ -41,6 +41,7 @@ function getWsUrl() { const macBrowsers = [ 'Google/Chrome', 'Google/Chrome Beta', 'Google/Chrome for Testing', 'Chromium', 'BraveSoftware/Brave-Browser', 'Microsoft Edge', + 'net.imput.helium', ]; // Linux: ~/.config//DevToolsActivePort const linuxBrowsers = [