Multiple claude --chrome sessions compete for the same browser
Resolved 💬 3 comments Opened Mar 27, 2026 by wesnishio Closed Mar 30, 2026
Problem
Running multiple claude --chrome instances from separate terminals causes them to compete for the same Chrome extension connection. The extension crashes or sessions interfere with each other (tabs get navigated away, forms lose data, etc.).
Current behavior
- All
claude --chromeCLI sessions share one native messaging host connection - Sessions fight over tabs and windows
- Chrome extension dies under concurrent load
Expected behavior
Each claude --chrome session should get its own isolated Chrome window and tab group, similar to how scheduled tasks in the desktop app already work (unique session IDs, separate windows via chrome.windows.create, tab group isolation via chrome.tabGroups).
Suggestion
- Auto-assign a unique session ID per CLI instance
- Route each session to its own Chrome window
- Or add a
--chrome-session <id>flag for explicit isolation
Environment
- macOS 15.6.1 (Apple M2 Pro, 32GB)
- Chrome extension v1.0.64
- Running 3-7 concurrent
claude --chromesessions for outreach/fundraising workflows
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗