Skip to content

feat: add Helium browser support on macOS#26

Open
ltx15382710886-png wants to merge 1 commit intonashsu:mainfrom
ltx15382710886-png:add-helium-browser-support
Open

feat: add Helium browser support on macOS#26
ltx15382710886-png wants to merge 1 commit intonashsu:mainfrom
ltx15382710886-png:add-helium-browser-support

Conversation

@ltx15382710886-png
Copy link
Copy Markdown

Summary

  • Detect Helium process in addition to Chrome in is_chrome_running()
  • Try Helium first when waking up browser (lighter weight)
  • Update error messages to mention both Chrome and Helium

Motivation

Helium is a lightweight macOS browser that supports Chrome extensions. It floats above other windows and is popular among developers who want a distraction-free browser experience.

Currently, autocli requires Google Chrome to be running even if the OpenCLI extension is installed in Helium. This PR enables autocli to work with either browser.

Changes

  1. is_chrome_running() - Now checks for both "Google Chrome" and "Helium" processes on macOS
  2. wake_chrome() - Tries to open Helium first (lighter weight), falls back to Chrome
  3. Error messages updated to mention both browsers

Testing

Tested on macOS with Helium browser running (with OpenCLI extension installed):

  • autocli doctor shows ✓ Chrome/Chromium
  • autocli twitter timeline works correctly
  • Error messages now mention both Chrome and Helium

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

- Detect Helium process in addition to Chrome in is_chrome_running()
- Try Helium first when waking up browser (lighter weight)
- Update error messages to mention both Chrome and Helium

Helium is a lightweight macOS browser that supports Chrome extensions.
This allows autocli to work with Helium without requiring Chrome to be running.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant