Skip to content

Feature request: local CLI / Native Messaging bridge for profile switching #367

Description

@yangyongyongyong

Feature request

Please consider adding an optional local CLI or automation interface for ZeroOmega, focused on profile switching and configuration operations.

Use cases

  • AI agents and browser automation tools need to switch browser proxy profiles deterministically without fragile UI clicking.
  • Local schedulers/workflow tools such as Dagu, cron, launchd, or OpenCode tasks may need Chrome proxy state to be set before running browser tasks.
  • Users may want scripts to list the current profile, switch profiles, export/import config, or add/remove rules without opening the extension UI.
  • This would also help test automation and reproducible browser environments.

Proposed CLI UX

zeroomega profile list
zeroomega profile current
zeroomega profile switch <name>
zeroomega config export > zeroomega.json
zeroomega config import zeroomega.json
zeroomega rule add --pattern "*.example.com" --profile proxy
zeroomega rule remove --pattern "*.example.com"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions