[BUG] Claude Code Chrome integration doesn't detect extension in Brave Browser
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Code's --chrome flag and /chrome command cannot detect the Claude Chrome extension when it's installed in Brave Browser. The extension shows "Not detected" even though:
- The Claude extension (v1.0.36) is installed and fully functional in Brave
- The extension can see webpages and respond to user queries in the side panel
- The extension has "Communicate with cooperating native applications" permission enabled
- The native messaging host manifest exists in Brave's NativeMessagingHosts directory
The same setup works correctly with Google Chrome - extension is immediately detected as "Installed".
What Should Happen?
Claude Code should detect the Claude Chrome extension when installed in Brave Browser, since:
- Brave is Chromium-based and uses the same extension APIs
- The extension installs and functions correctly in Brave
- The native messaging host manifest can be placed in Brave's directory
- Many developers use Brave as their primary browser
Error Messages/Logs
**Claude Code `/chrome` output in Brave:**
Status: Enabled
Extension: Not detected
❯ Install Chrome extension
Enabled by default: No
**Claude Code `/chrome` output in Chrome (working):**
Status: Enabled
Extension: Installed
❯ Manage permissions
Reconnect extension
Enabled by default: No
**Native messaging host test output:**
$ echo '{"type":"ping"}' | /Users/user/.claude/chrome/chrome-native-host
[Claude Chrome Native Host] Initializing...
[Claude Chrome Native Host] Creating socket listener: /var/folders/.../claude-mcp-browser-bridge-user
[Claude Chrome Native Host] Socket server listening for connections
[Claude Chrome Native Host] Socket permissions set to 0600
[Claude Chrome Native Host] Invalid message length: 2037654139
Steps to Reproduce
- Install Claude Chrome extension in Brave Browser from Chrome Web Store
- Verify extension works (open side panel, it can see webpages)
- Copy native messaging host manifest to Brave's directory:
``bash``
mkdir -p ~/Library/Application\ Support/BraveSoftware/Brave-Browser/NativeMessagingHosts
cp ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json \
~/Library/Application\ Support/BraveSoftware/Brave-Browser/NativeMessagingHosts/
- Start Claude Code with Chrome flag:
``bash``
claude --chrome
- Run
/chromecommand - Observe: "Extension: Not detected"
Comparison test with Chrome:
- Install same extension in Google Chrome
- Run
claude --chrome - Run
/chrome - Observe: "Extension: Installed" (works correctly)
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.73
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Environment
- Claude Code version: v2.0.73
- Claude Chrome extension version: 1.0.36
- macOS version: Darwin 25.1.0
- Brave Browser version: Latest (installed via Homebrew)
- Google Chrome version: Latest
Native Messaging Host Configuration
Manifest location (Chrome - works):
~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json
Manifest location (Brave - manually created, doesn't work):
~/Library/Application Support/BraveSoftware/Brave-Browser/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json
Manifest contents:
{
"name": "com.anthropic.claude_code_browser_extension",
"description": "Claude Code Browser Extension Native Host",
"path": "/Users/user/.claude/chrome/chrome-native-host",
"type": "stdio",
"allowed_origins": [
"chrome-extension://fcoeoabgfenejglbffodgkkbkcdhcgfn/"
]
}
Extension Details in Brave
- ID: fcoeoabgfenejglbffodgkkbkcdhcgfn (same as Chrome)
- Permissions: All required permissions granted including "Communicate with cooperating native applications"
- Site access: On all sites
- Status: Enabled and functional for standalone use
Observations
- The extension ID is identical in both browsers
- The native messaging host binary exists and is executable
- The extension's standalone functionality works perfectly in Brave
- Only the Claude Code ↔ extension connection fails in Brave
- Brave may handle native messaging differently despite being Chromium-based
Suggested Fix
Consider either:
- Adding explicit Brave Browser support with automatic native messaging host registration
- Documenting that only Google Chrome is supported (if intentional)
- Investigating why native messaging fails in Brave specifically
Workaround
Use Google Chrome instead of Brave Browser for Claude Code's Chrome integration.
7 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
I have the same issue with Brave on Windows 11.
It was working a few weeks ago, and now it is not. My Claude Code doesn't see the browser.
I built a workaround for this: https://github.com/stolot0mt0m/claude-chromium-native-messaging
It configures the Native Messaging Host for Brave and other Chromium browsers. Just run the setup script and it creates the necessary manifest files.
Still relevant as of 2026-04-07. I rechecked the current public docs and issue state, and this still appears unresolved.
Evidence: Current docs still say Chrome integration is not yet supported on Brave or other Chromium-based browsers, so this still does not appear resolved publicly.
Issue #14616 Verification
Title: [BUG] Claude Code Chrome integration doesn't detect extension in Brave Browser
Issue Date: 2025-12-19
Verification Date: 2026-04-29
Status: RESOLVED
---
Issue Summary
This issue reports that Claude Code's Chrome integration did not detect the browser extension in Brave Browser, and requested clarification or documentation if Brave was not actually a supported browser for
--chromeand/chrome.---
Verification Results
Claim 1: The documentation did not clearly state which browsers are supported for Claude Code Chrome integration.
Status: RESOLVED
At https://code.claude.com/docs/en/chrome, lines 13-15 state: "Chrome integration is in beta and currently works with Google Chrome and Microsoft Edge. It is not yet supported on Brave, Arc, or other Chromium-based browsers. WSL (Windows Subsystem for Linux) is also not supported."
At https://code.claude.com/docs/en/chrome, lines 33-34 state: "Google Chrome or Microsoft Edge browser" and "Claude in Chrome extension ... available in the Chrome Web Store for both browsers."
Verdict: The current Chrome integration page now explicitly defines the supported browsers and clearly states that Brave is not supported.
---
Claim 2: The
/chromecommand and--chromeflag documentation did not direct users to a page that clarifies Brave support.Status: RESOLVED
At https://code.claude.com/docs/en/commands, line 27 documents
/chromeas "Configure Claude in Chrome" and links to the Chrome documentation page.At https://code.claude.com/docs/en/cli-reference, line 53 documents
--chromeas "Enable Chrome browser integration" and links to the same Chrome documentation page.Verdict: Both the slash-command and CLI-flag references now point to the page that explicitly states Brave is unsupported, so the relevant documentation path is in place.
---
Current State
| Claim | Status |
|-------|--------|
| The documentation did not clearly state which browsers are supported for Claude Code Chrome integration. | RESOLVED |
| The
/chromecommand and--chromeflag documentation did not direct users to a page that clarifies Brave support. | RESOLVED |---
Suggested Fix
N/A - issue has been resolved.
---
References
/chromecommand links users to the Chrome documentation page.--chromeflag links users to the Chrome documentation page.---
Conclusion & Recommendation
Primary Concern: The issue reported that Claude Code's Chrome integration documentation did not make Brave Browser support expectations clear.
Resolution Status: RESOLVED
Recommendation: CLOSE
The current documentation now explicitly states that Chrome integration works with Google Chrome and Microsoft Edge and is not supported on Brave. That documentation matches the clarification requested in the issue.
---
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.