Skip to content

Support Dia browser for /chrome (claude-in-chrome) #34830

Description

@bucky0112

Feature Request

Add Dia browser support for the /chrome (claude-in-chrome) browser automation feature.

Context

Dia is a Chromium-based browser that supports Chrome extensions. The Claude extension (fcoeoabgfenejglbffodgkkbkcdhcgfn) installs and runs correctly in Dia — the Claude Browser Extension sidebar works fine, confirming Native Messaging is functional.

However, Claude Code's switch_browser does not detect Dia as an available browser, even after manually copying the Native Messaging Host config to Dia's Application Support directory.

Details

  • Dia's bundle identifier: company.thebrowser.dia
  • Dia's Application Support path: ~/Library/Application Support/Dia/
  • Dia's User Data path: ~/Library/Application Support/Dia/User Data/
  • Chrome extension works in Dia: Yes (Claude Browser Extension sidebar is fully functional)
  • Native Messaging Host files copied to both paths: Still not detected by switch_browser

Currently supported browsers

Based on the Native Messaging Host registration, Claude Code currently supports:

  • Google Chrome
  • Chromium
  • Microsoft Edge
  • Arc
  • Vivaldi
  • Brave
  • Opera

Expected behavior

Dia should be recognized as a valid browser target for /chrome, similar to how Arc (another non-standard Chromium browser) is supported.

Environment

  • macOS
  • Dia browser (Chromium-based, dia:// protocol)
  • Claude Code CLI

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions