AgentToolHub
Skill

browser-automation

browser-automation — a Claude Code skill from different-ai/opencode-browser

Features

  • ✓Automate real Chromium browsers with existing profiles
  • ✓Optimized for reliability and multi-session behavior
  • ✓Chrome Native Messaging for secure communication
  • ✓Broker multiplexes sessions and enforces per-tab ownership
  • ✓CLI tool runner for local debugging and smoke tests
  • ✓Chrome Web Store package builder for distribution

Installation Guide

Help me improve this!

bash
bunx @different-ai/opencode-browser@latest install

Supports macOS, Linux, and Windows (Chrome/Edge/Brave/Chromium).

https://github.com/user-attachments/assets/d5767362-fbf3-4023-858b-90f06d9f0b25

The installer will:

  • Copy the extension to ~/.opencode-browser/extension/

  • Walk you through loading + pinning it in chrome://extensions

  • Resolve a fixed extension ID (no copy/paste) and install a Native Messaging Host manifest

  • Update your opencode.json or opencode.jsonc to load the plugin
  • To override the extension ID, pass --extension-id <id> or set OPENCODE_BROWSER_EXTENSION_ID.

    Configure OpenCode

    Note: if you run the installer you'll be prompted to include this automatically. If you said "yes", you can skip this part.

    Your opencode.json or opencode.jsonc should contain:

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["@different-ai/opencode-browser"]
    }

    Update

    bash
    bunx @different-ai/opencode-browser@latest update

    Reviews