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

Resolved 💬 3 comments Opened Mar 16, 2026 by bucky0112 Closed Mar 19, 2026

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

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗