TLS Interception by Antivirus Breaks Claude Desktop’s Connection; Workaround with AV Exclusions

If Cowork (the Claude desktop companion app) keeps showing "Claude in Chrome is not connected" while the Claude side‑panel works fine, the likely culprit is your antivirus performing TLS inspection on bridge.claudeusercontent.com. Cowork’s Node.js runtime does not trust the Windows system CA store, so it rejects the interception certificate.
Confirm the Issue
Run this in PowerShell to check the certificate issuer:
$req = [System.Net.WebRequest]::Create("https://bridge.claudeusercontent.com")
try { $req.GetResponse() } catch { }
$req.ServicePoint.Certificate | Format-List Subject, Issuer
If the Issuer is your AV brand (Norton, Bitdefender, ESET, Kaspersky, Avast…) instead of a public CA (e.g., Amazon, Let’s Encrypt), that confirms the issue.
Fix
- Add
*.claudeusercontent.comand*.anthropic.comto your antivirus’s HTTPS‑scan exclusion list. - Restart the Cowork application.
Root Cause & Request
This breaks silently for every Windows user with HTTPS scanning enabled. The author suggests Anthropic launch Node with --use-system-ca to respect the system certificate store, which would avoid this entirely.
If you’re using Cowork with Claude and see this error, check your AV exclusions first — it saves hours of debugging.
📖 Read the full source: r/ClaudeAI
👀 See Also

Practical Strategies to Avoid Claude Rate Limits on $200 Max Plan
A developer shares specific techniques that have prevented throttling on Claude's $200 max plan for over a month, including SQLite database queries, context handoff systems, and strategic hardware deployment.

How a /loop Command Burned $6,000 in Claude API Overnight
A developer's unattended /loop command running every 30 minutes on claude-opus-4-7 consumed $6,000 in one night due to prompt caching expiration and growing context — a cautionary tale for AI agent automation.

How to Stop Hitting Claude Limits: Treat Each Session Like a Token Budget
User shares how they fixed daily Claude limits by stopping message bloat — scope the task, load only relevant context, clear after each session. Includes practical workflow & infographic.

Enforcing Hard Guardrails for OpenClaw AI Agents: Approval Gating and Concurrency Limits
An r/openclaw user asks how to enforce hard rules like email approval and concurrency limits on a Discord-connected OpenClaw bot running Ollama with GLM. The answer: move enforcement outside the model's reasoning loop.