If you’re getting “Remote Control is not yet enabled for your account” on macOS, you’re not alone. There are at least 6 GitHub issues filed about this, and most assume it’s an auth or account problem. It’s not. It’s a platform-targeted feature gate. What’s actually happening Claude Code evaluates a Statsig feature gate called tengu_ccr_bridge before enabling remote control. When it sends the request, it includes your platform as an attribute: macOS sends platform: “darwin” → gate returns false Linux sends platform: “linux” → gate returns true Same account, same token tier, same binary version. The only variable is the platform string. The error message says “not yet enabled for your account” — but your account is fine. The gate is targeting platforms, not accounts. How I found this I was debugging why remote control worked in a Docker container but not natively on my Mac. Both running Claude Code 2.1.71, same OAuth token, same Max 20x plan. After ruling out auth, tokens, rate limit tiers, settings, and credential storage, I ran strings on the binary and found: Feature gate: tengu_ccr_bridge Evaluation function: Hs_() calls Xv_(“tengu_ccr_bridge”) (async flag fetch) Error path: if(!await O())console.error(“Error: Remote Control is not yet enabled for your account.”) Platform attribute: platform",“darwin”),H.append(“arch”,“arm64”) The gate passes on Linux and fails on darwin. No client-side override exists — no env var, no config option, no CLI flag bypasses it. Docker workaround If you need remote control now, run Claude Code in a Docker container. It reports platform: “linux” and the gate passes.
Quick setup docker run -it --name claude-rc node:22-slim bash npm install -g @anthropic-ai/claude-code claude login claude remote-control
Reconnect later with docker start -ai claude-rc . What I’d like to see from Anthropic Fix the error message. “Not yet enabled for your account” sends people down auth debugging rabbit holes when the gate is platform-based. Something like “Remote Control is not yet available on this platform” would save hours of wasted effort. Enable darwin. If the feature works on Linux, the underlying functionality is stable. The macOS gate looks like a staged rollout that hasn’t reached darwin yet. Related GitHub issues If you’ve filed one of these, the platform gate is your root cause: #28098 — misleading “Contact your administrator” error #28833 — Max plan, v2.1.59, macOS #28884 — Max subscriber, macOS #29449 — Pro plan user #29764 — shows “Claude API” instead of “Claude Max” #30242 — Max plan, not enabled Hope this saves someone the debugging rabbit hole I went down. submitted by /u/jonathanmalkin
Originally posted by u/jonathanmalkin on r/ClaudeCode
