Support Dia browser for /chrome (claude-in-chrome)
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
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗