[BUG] Claude Dispatch permanently showing "desktop appears offline" for multiple weeks
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?
Bug Description
Claude Dispatch has been showing "This desktop appears offline" for approximately 2+ weeks across all devices (web, mobile), despite Claude Desktop running normally on both Mac devices. The issue persists after multiple troubleshooting attempts including complete reinstalls and re-logins on all devices.
Environment
OS: macOS (Apple Silicon - M1 Mac Mini and MacBook Pro)
Claude Desktop version: Latest (reinstalled multiple times)
Plan: [Pro/Max - specify which one you have]
Affected devices: Mac Mini M1, MacBook Pro, iPhone/Android mobile app, claude.ai web
Duration: ~2-3 weeks persistent
Steps to Reproduce
Open Claude Desktop on either Mac device
Navigate to Cowork → Dispatch
Send any message from desktop, mobile, or web interface
Observe "This desktop appears offline" message across all interfaces
Verify Claude Desktop is running, computer is awake, and all processes active
Expected Behavior
Dispatch should recognize active desktop and process tasks
Messages should sync between mobile and desktop interfaces
Desktop should show as "online" when Claude Desktop app is running
Actual Behavior
Persistent "This desktop appears offline" message for 2+ weeks
No response to Dispatch messages from any interface
Issue survives complete app reinstalls and account re-logins
Regular Cowork tasks may still function (if applicable)
Troubleshooting Attempted
✅ Logged out and back in on all devices multiple times
✅ Complete uninstall/reinstall of Claude Desktop on both Mac devices
✅ Complete uninstall/reinstall of mobile app
✅ Verified computer wake settings and Claude Desktop running
✅ Tried toggling Dispatch off/on in settings with app refresh (Cmd+R)
✅ Attempted using only one Mac device (fully quit on the other)
✅ Verified latest app versions on all devices
Additional Context
Previously had working Dispatch functionality before this issue began
Use case involves construction business workflows with multiple Mac devices
This appears to match the server-side session relay issues described in #45937 and #45962
No local troubleshooting resolves the issue, suggesting stuck server-side state
Impact
Complete loss of Dispatch functionality for business workflows
Unable to hand off tasks between mobile and desktop interfaces
Affecting daily construction project management and invoicing workflows
Related Issues
Similar to #45937 (Dispatch main conversation permanently offline)
Similar to #45962 (Dispatch shows "desktop appears offline" on macOS)
Appears to be the same class of server-side relay issue described in those threads
What Should Happen?
Expected Behavior
Dispatch should recognize active desktop and process tasks
Messages should sync between mobile and desktop interfaces
Desktop should show as "online" when Claude Desktop app is running
Error Messages/Logs
Desktop appears offline.
Will run when it reconnects.
Steps to Reproduce
Steps to Reproduce
Open Claude Desktop on either Mac device
Navigate to Cowork → Dispatch
Send any message from desktop, mobile, or web interface
Observe "This desktop appears offline" message across all interfaces
Verify Claude Desktop is running, computer is awake, and all processes active
Claude Model
Not sure / Multiple models
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.29
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
15 Comments
having same issue on claude desktop 'windows'
<img width="780" height="257" alt="Image" src="https://github.com/user-attachments/assets/545a41eb-0051-4263-b66a-c06f8300cb34" />
having this issue too!
Same here
For anyone landing here with the same "Desktop appears offline" symptom: I just filed #53266 with a root-cause investigation that may overlap with this thread. On my account the failure is a hard-coded 10 s timeout in the desktop's
[transport:sdk]adapter (POST /worker/register, functionshqr/vVrin the bundledapp.asar), which is exceeded whenever the SDK bootstrap takes longer than 10 s — and on power-user setups with many CLI-installed Code plugins + the bundled official skills, it routinely takes 20–90 s.If you can grep your
~/Library/Logs/Claude/main.logfortransport:sdkand you seetimeout of 10000ms exceededretrying every ~10 s, you're hitting the same root cause as #53266. If your logs show a different signature (server-side 503/404, environment ghosting, etc.) it's likely a different root cause and #45937 / #48754 / #49545 capture that better.+1
Cowork tasks execute normally, but the main Dispatch thread reports desktop offline.
This happens consistently with all steps like update and reinstall not working
Only solve I have been able to experience to fix this is to run the install boot up program again to connect like initial set up, but I cannot locate this once it's been configured or logged in. This should be an option to be able to run from a prompt inside the system until this can be fixed.
fix this pls, so annoying
Claude Code version: 2.1.116
OS: Windows
Plan: (fill in your plan tier)
Date observed: 2026-04-28
Cowork Dispatch shows "Desktop appears offline. Will run when it reconnects" indefinitely. When the bridge briefly connects, message send fails with "Message couldn't be sent. You can try again." Regular Cowork tasks (non-Dispatch) work normally.
Steps to reproduce:
Open Claude desktop app, sign in
Navigate to Dispatch (Beta)
Send any message (e.g., "test")
Receive "Desktop appears offline" response
Verified troubleshooting completed:
Signed out and back in on desktop and mobile
Started multiple fresh Dispatch threads
Fully quit and restarted desktop app
Deleted %USERPROFILE%.claude\bridge-state.json
Deleted %USERPROFILE%.claude.credentials.json and re-authed
Verified virtualization: HvHost was Stopped, started it; vmcompute running; "Virtualization is not available" banner cleared
Set HvHost startup to Automatic
Uninstalled, Reinstalled
Reboot Computer
Force Close
Change Security Settings on the PC boot screen
Completely disabled VPN
Tested off-VPN on phone hotspot, with and without VPN no change
Tested with NordVPN protocol switched and Threat Protection disabled, no change, tested with VPN tunneling
Verified Cowork settings: Keep awake ON, Computer use enabled, Code permissions set to Bypass
Expected behavior: Dispatch desktop should register as online and process messages.
Actual behavior: Persistent offline status; messages either fail silently or return "Message couldn't be sent."
Related issues: https://github.com/anthropics/claude-code/issues/45962, https://github.com/anthropics/claude-code/issues/49545, https://github.com/anthropics/claude-code/issues/45937
Attachments: screenshots of offline state and Dispatch settings panel
Description:
Dispatch on my iPhone shows the desktop as offline even though Claude Desktop is running and online.
Steps already taken:
Logged out and back in on both devices (desktop first, then mobile)
Toggled Dispatch off → toggled back on
Confirmed bridge-state.json does not exist on my machine
Claude Desktop is running and awake
Environment:
Mac: 26.4.1
Claude Desktop version: 1.5354.0
iPhone iOS version: 26.3.1
Plan: Max
+1 on macOS 26.3 (arm64), Claude Desktop 1.5354.0
codesign confirms missing com.apple.vm.networking entitlement
Renderer feature flags show "operon": {"status": "unavailable"}
Cowork local works, Dispatch permanently offline
having same issue on claude desktop 'windows'
<img width="670" height="213" alt="Image" src="https://github.com/user-attachments/assets/74442e05-26ee-4180-8648-8a30fc8cf2a5" />
i delete .claude config and uninstall pc desktop,then reinstall desktop again, solve this problem
Update: in #53266 I posted evidence that Dispatch is now working on my end without any config change (last
transport:sdk timeout of 10000ms exceededfailure on 2026-05-02; clean since, with bundledclaude-code2.1.128 + Claude.app 1.6608.0). The 10 s timeout literal is still inapp.asar, so the fix appears to be server-side / bootstrap-decoupling rather than a client-side timeout bump.If your "Desktop appears offline" happens to share the same root cause, you should also see it resolved on the latest desktop build. If it's still broken for you and the log signature is different (server-side 503/404, ghost env, etc.), this is likely a different bug and the discussion in this thread / #48754 still applies.
Same issue here, adding a data point.
Environment
Symptom
Dispatch messages are marked "Read" on both desktop and mobile, but Claude never delivers a response on either device. Initially showed "Desktop appears offline / Asleep"; after re-pairing the offline status cleared and messages now show "Read," but replies still never appear. Matches #54378, #45937, #40178, #49545.
Key diagnostic (rules out local/VM)
Regular non-Dispatch Cowork tasks work perfectly — I asked Claude to list my desktop files and it executed via computer use and returned the correct result. So the VM and execution layer are healthy; only the Dispatch persistent thread is dead.
Already tried (none resolved it):
This points to a stuck server-side Dispatch relay/session, not a local config problem. A backend session reset seems to be the only thing that could fix it. Happy to provide logs or version numbers.
Closing for now — inactive for too long. Please open a new issue if this is still relevant.