[FEATURE] Detect Claude Chrome extension in other Chromium-based browsers

Resolved 💬 17 comments Opened Dec 17, 2025 by gm-sp Closed Jan 14, 2026
💡 Likely answer: A maintainer (amorriscode, contributor) responded on this thread — see the highlighted reply below.

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

I work in Chromium itself, and/or Brave browsers, and I would like the new Claude Chrome extension to be detected in these browsers. I was able to install and configure the Claude Chrome extension in Brave, and it works great, however it is missing interoperability with the Claude Code CLI process. Claude Code reports that it cannot detect the extension.

Proposed Solution

A solution might be to have the most common Chromium-based browser processes be auto-detected by Claude Code, along with another means (like a settings.json config string, or an environment variable) to set a path to the process of the browser that you wish to use. So long as it is Chromium-based, perhaps there's a good chance it will work seamlessly after informing Claude Code CLI of where to attach.

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

API and model interactions

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

17 Comments

inshaal · 6 months ago

Adding my +1 to this issue. I'm an Arc browser user on macOS with the Claude Chrome extension installed in Google Chrome.

When clicking "Reconnect" in Claude Code to connect to the Chrome extension, it opens Arc (my system default) instead of Chrome where the extension is actually installed. This completely breaks the workflow.

The proposed solutions all sound great. My preference order would be:

  1. Config option in settings.json - set once, works everywhere
  2. Environment variable (CLAUDE_BROWSER or CLAUDE_CHROME_PATH) - useful for different setups
  3. CLI flag - good for one-off usage

Current workaround of changing system default browser is disruptive since Arc is my primary browser for everything else.

ChrisBehanMoovs · 6 months ago

+1 to this issue. I use chromium on Omarchy and Claude Code can't recognize the Claude in chrome plugin.

wimpywarlord · 6 months ago

+1 distrupts all my workflows - I use ZEN

HendersonT · 6 months ago

+1 I use brave.

diwu-sf · 6 months ago

I'm on the M4 Macbook, when I run VM, I make a dev VM with Ubuntu ARM64 edition.

Unfortunately on Linux ARM64, there are no Google Chrome deb builds, so I have to use Chromium there.
Please add support for Claude extension in chromium so that Ubuntu VMs with the ARM architecture can be used.

rodlc · 6 months ago

Brave user here. Extension installs and works fine in the browser, but CLI can't detect it. Having working software that's artificially locked to a specific binary is frustrating.

Settings.json config would be ideal—set once, works across machines.

Corey-T1000 · 6 months ago

+1 from an Arc user!

mohamedlaayouni · 6 months ago

+1 from an Arc user too!!

satchlj · 6 months ago

Please fix 🙏🏼

amorriscode contributor · 6 months ago

Have a PR up for this and will try to land it this week sometime.

amorriscode contributor · 6 months ago

Barring any blockers this will go in 2.1.8.

satchlj · 6 months ago

lmao 2.1.8 is MIA

<img width="1466" height="825" alt="Image" src="https://github.com/user-attachments/assets/2da20fad-9a88-46df-a5ff-c37cf6efc87a" />

inshaal · 5 months ago

Hey @amorriscode , thanks for working on this! I noticed this issue was closed on Jan 14 with the note that it would ship in 2.1.8.

I'm currently on v2.1.12 but still experiencing the original issue - when I click "Reconnect" for the Chrome extension, it opens my default browser (Arc) instead of Chrome where the extension is installed. I don't see any new settings for browser path selection in the docs or config.

Could you clarify what was included in the fix? Was it auto-detection for certain Chromium browsers, or something else? Thanks!

diwu-sf · 5 months ago

@amorriscode this issue is marked as closed but where can we get the documentation to actually make this work?

I'm on Claude Code 2.1.12, in Arm64 Ubuntu 25.10 VM, running on Mac OSX host.
The only browser installed is Chromium, with Claude extension fully working within the browser.

When I run claude --browser , i just get

The browser extension is still not connected. Here are some things to check:                                                                                                                                         
                                                                                                                                                                                                                       
  1. Is Chrome running? Make sure you have Chrome open                                                                                                                                                                 
  2. Is the extension installed? Check if the Claude extension appears in your Chrome extensions (chrome://extensions/)                                                                                                
  3. Is the extension enabled? Make sure it's toggled on                                                                                                                                                               
  4. Did you restart Chrome? If you just installed it, Chrome needs a restart                                                                                                                                          
                                                                                                                                                                                                                       
  You can also check if the extension icon appears in your Chrome toolbar. 

What are we supposed to pass along / configure for Claude Code to connect to the Chromium Claude extension?

satchlj · 5 months ago

Hi folks,

Until @amorriscode can get to this we have the following workaround (scroll down for instructions on MacOS and Linux): https://github.com/anthropics/claude-code/issues/14391

stolot0mt0m · 5 months ago

I created a workaround for this issue that automatically configures Native Messaging Host for Chromium-based browsers:

🔗 https://github.com/stolot0mt0m/claude-chromium-native-messaging

Features:

  • Automatic detection of Brave, Arc, Vivaldi, Edge, Genspark, Opera, and other Chromium browsers
  • Interactive setup script for macOS/Linux
  • Creates both Claude Desktop and Claude Code manifest files
  • Uninstall option included

Quick start:

git clone https://github.com/stolot0mt0m/claude-chromium-native-messaging.git
cd claude-chromium-native-messaging
./setup.sh

Hope this helps others while waiting for official support! 🎉

github-actions[bot] · 5 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.