Claude Desktop on one MacMini shows no projects/chats, but the same account works on web on that MacMini, on another Mac, and on iPhone.
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?
Issue: Claude Desktop on one MacMini shows no projects/chats, but the same account works on web on that MacMini, on another Mac, and on iPhone.
What I already tried:
- Clear Cache and Restart
- Reset App Data
- Log out of all devices
- Full uninstall/reinstall
- Deleted ~/Library/Application Support/Claude
- Deleted caches/logs/saved state
- Cleared Claude-related Keychain items
Current behavior:
- Web on the same MacMini shows all projects correctly
- Desktop app still shows nothing
- Banner: “Could not load connectors directory”
Relevant log behavior:
- “Account details not yet available, waiting for IPC”
- “User logged out during IPC wait”
- “session not confirmed after 5s wait”
- session managers later initialize, but existingSessions=0 / no persisted sessions found
This appears isolated to Claude Desktop on this one MacMini, not to my account data.
Please advise whether this is a known desktop regression and whether you can inspect server/device-side logs for this account/device.
What Should Happen?
None of the projects are visible on my home Mac mini but they are visible on Claude.ai website and on my office iMac.
Error Messages/Logs
Ms-Mac-mini:~ jeeva$ tail -100 "$HOME/Library/Logs/Claude/main.log"
2026-04-16 22:32:04 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:05 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:05 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:05 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:05 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:05 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:05 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:05 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:05 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:06 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:06 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:11 [info] [download:1] 11.6% (243.4/2098.9 MB) avg 24.34 MB/s, ETA 1m 16s
2026-04-16 22:32:21 [info] [download:1] 23.1% (484.0/2098.9 MB) avg 24.18 MB/s, ETA 1m 7s
2026-04-16 22:32:30 [info] [EventLogging] Flushing 3 events
2026-04-16 22:32:31 [info] [download:1] 35.1% (737.1/2098.9 MB) avg 24.55 MB/s, ETA 55s
2026-04-16 22:32:40 [info] [growthbook] refreshing for account change
2026-04-16 22:32:40 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:40 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:40 [info] [growthbook] refreshing for account change
2026-04-16 22:32:40 [info] [account] Account details not yet available, waiting for IPC...
2026-04-16 22:32:40 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:40 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:41 [info] [growthbook] refreshing for account change
2026-04-16 22:32:41 [info] [account] User logged out during IPC wait, stopping early
2026-04-16 22:32:41 [info] [LocalSessionManager] Initialization succeeded — accountId=fcba6aac-fd07-4a7a-8292-76f30ba2cdd5, orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, existingSessions=0
2026-04-16 22:32:41 [info] [LocalAgentModeSessionManager] Initialization succeeded — accountId=fcba6aac-fd07-4a7a-8292-76f30ba2cdd5, orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, existingSessions=0
2026-04-16 22:32:41 [info] Loaded 0 persisted sessions from /Users/jeeva/Library/Application Support/Claude/local-agent-mode-sessions/fcba6aac-fd07-4a7a-8292-76f30ba2cdd5/2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea
2026-04-16 22:32:41 [warn] [ScheduledTasks] Already initialized
2026-04-16 22:32:41 [info] [LocalAgentModeSessionManager] Scheduled tasks service initialized
2026-04-16 22:32:41 [info] [RemotePluginManager] Starting remote plugins sync
2026-04-16 22:32:41 [info] [RemotePluginManager] Skipping sync: session not confirmed after 5s wait
2026-04-16 22:32:41 [info] [LocalSessionManager] Session storage directory does not exist yet, skipping load: /Users/jeeva/Library/Application Support/Claude/claude-code-sessions/fcba6aac-fd07-4a7a-8292-76f30ba2cdd5/2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea
2026-04-16 22:32:41 [warn] [CCDScheduledTasks] Already initialized
2026-04-16 22:32:41 [info] [oauth] looking up token for orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, cacheKey=9d1c250a-e61b-44d9-88ed-5944d1962f5e:2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea:https://api.anthropic.com:user:inference user:file_upload user:profile user:sessions:claude_code
2026-04-16 22:32:41 [info] [oauth] no cached token found for orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea
2026-04-16 22:32:41 [info] [oauth] performing fresh oauth exchange for orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea
2026-04-16 22:32:41 [info] [growthbook] loaded 116 features (0 changed)
2026-04-16 22:32:41 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:41 [info] [download:1] 44.8% (940.0/2098.9 MB) avg 23.49 MB/s, ETA 49s
2026-04-16 22:32:41 [info] [oauth] obtained new token for orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, caching
2026-04-16 22:32:41 [info] [RemotePluginManager] Starting remote plugins sync
2026-04-16 22:32:41 [info] [RemotePluginManager] Skipping sync: session not confirmed after 5s wait
2026-04-16 22:32:41 [info] [account] Identity changed (loggedOut: true → false, uuid: fcba6aac-fd07-4a7a-8292-76f30ba2cdd5 → fcba6aac-fd07-4a7a-8292-76f30ba2cdd5), clearing oauth cache
2026-04-16 22:32:41 [info] [oauth] clearing token cache, had 1 cached tokens
2026-04-16 22:32:41 [info] [growthbook] refreshing for account change
2026-04-16 22:32:41 [info] [sessions-bridge] account-change reevaluate: <none> → 2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea:fcba6aac-fd07-4a7a-8292-76f30ba2cdd5
2026-04-16 22:32:41 [info] MCP Server connection requested for: mcp-registry
2026-04-16 22:32:41 [info] MCP Server connection requested for: Claude in Chrome
2026-04-16 22:32:42 [info] Successfully fetched blocklist from https://claude.ai/api/organizations/2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea/dxt/blocklist with 0 entries
2026-04-16 22:32:42 [info] Saved 1 blocklists with 0 entries
2026-04-16 22:32:42 [info] Successfully updated blocklist
2026-04-16 22:32:42 [info] [growthbook] loaded 116 features (1 changed)
2026-04-16 22:32:42 [info] [growthbook] next refresh in 60 min
2026-04-16 22:32:42 [info] Organization allowlist enabled: false
2026-04-16 22:32:42 [info] Updated allowlist enabled state for org 2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea: false
2026-04-16 22:32:42 [info] Checking 0 extensions via can_install API using stored metadata
2026-04-16 22:32:42 [info] can_install check completed: 0 extensions checked: [ [length]: 0 ]
2026-04-16 22:32:42 [info] LocalAgentModeSessions.getSupportedCommands: sessionId=undefined, cwd=undefined
2026-04-16 22:32:42 [info] Config file written
2026-04-16 22:32:50 [info] beforeQuit: handler fired, going down
2026-04-16 22:32:50 [info] beforeQuit: handler is not yet run, preventing quit and cleaning things up
2026-04-16 22:32:50 [info] Starting onQuitCleanup, hiding windows
2026-04-16 22:32:50 [info] Running onQuitCleanup: flushEventQueue
2026-04-16 22:32:50 [info] [EventLogging] Flushing 1 events
2026-04-16 22:32:50 [info] Running onQuitCleanup: preview-cleanup
2026-04-16 22:32:50 [info] [Launch] Updating active servers store
2026-04-16 22:32:50 [info] Running onQuitCleanup: mcp-shutdown
2026-04-16 22:32:50 [info] Running onQuitCleanup: local-mcp-server-cleanup
2026-04-16 22:32:50 [info] [LocalMcpServerManager] Closing all (0 servers)
2026-04-16 22:32:50 [info] Running onQuitCleanup: local-session-stop-all
2026-04-16 22:32:50 [info] Running onQuitCleanup: local-session-pty-cleanup
2026-04-16 22:32:50 [info] Running onQuitCleanup: local-session-flush
2026-04-16 22:32:50 [info] Running onQuitCleanup: session-health-tracking
2026-04-16 22:32:50 [info] Running onQuitCleanup: quick-entry-cleanup
2026-04-16 22:32:50 [info] Running onQuitCleanup: feedback-window-cleanup
2026-04-16 22:32:50 [info] Running onQuitCleanup: prototype-cleanup
2026-04-16 22:32:50 [info] Running onQuitCleanup: remote-server-cleanup
2026-04-16 22:32:50 [info] Running onQuitCleanup: remote-tools-device-cleanup
2026-04-16 22:32:50 [info] Running onQuitCleanup: direct-mcp-host-shutdown
2026-04-16 22:32:50 [info] Running onQuitCleanup: operon-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: preview-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: local-session-stop-all
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: local-session-pty-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: quick-entry-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: feedback-window-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: operon-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: local-mcp-server-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: session-health-tracking
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: prototype-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: mcp-shutdown
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: local-session-flush
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: remote-server-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: remote-tools-device-cleanup
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: direct-mcp-host-shutdown
2026-04-16 22:32:50 [info] Successfully run onQuitCleanup: flushEventQueue
2026-04-16 22:32:50 [info] Successully ran all onQuitCleanup handlers, marking readyForQuit
2026-04-16 22:32:50 [info] beforeQuit: handler fired, going down
2026-04-16 22:32:50 [info] beforeQuit: handler is ready for quit, so quitting
2026-04-16 22:32:50 [info] willQuit: handler fired, going down
2026-04-16 22:32:50 [info] willQuit: handler is ready for quit, so quitting
Ms-Mac-mini:~ jeeva$ pkill -x Claude 2>/dev/null
Ms-Mac-mini:~ jeeva$ rm -rf "$HOME/Library/Application Support/Claude"
Ms-Mac-mini:~ jeeva$ rm -rf "$HOME/Library/Caches/Claude"
Ms-Mac-mini:~ jeeva$ rm -rf "$HOME/Library/Logs/Claude"
Ms-Mac-mini:~ jeeva$ rm -rf "$HOME/Library/Saved Application State/com.anthropic.claudefordesktop.savedState" 2>/dev/null
Ms-Mac-mini:~ jeeva$ grep -iE "error|warn|failed|session|ipc|plugin|connector" "$HOME/Library/Logs/Claude/main.log" | tail -200
2026-04-16 22:38:35 [info] [IdleManager:session] Initialized with 900s timeout
2026-04-16 22:38:35 [info] [account] Account details not yet available, waiting for IPC...
2026-04-16 22:38:36 [info] [remoteUploadsMigration] upload_migration.gate_check gate=cowork_plugin_host_ops value=true
2026-04-16 22:38:36 [info] [remoteMarketplaceMigration] marketplace_migration.paths_unavailable err=Error: No active account/org for marketplace operations
2026-04-16 22:38:36 [info] [remoteUploadsMigration] upload_migration.paths_unavailable err=Error: No active account/org for marketplace operations
2026-04-16 22:38:37 [info] [account] User logged out during IPC wait, stopping early
2026-04-16 22:38:37 [warn] [LocalSessionManager] Cannot initialize sessions: accountId=null, orgId=null. Keeping existing sessions.
2026-04-16 22:38:37 [warn] [LocalAgentModeSessionManager] Cannot initialize sessions: accountId=null, orgId=null. Keeping existing sessions.
2026-04-16 22:39:10 [info] [account] Account details not yet available, waiting for IPC...
2026-04-16 22:39:10 [info] [account] User logged out during IPC wait, stopping early
2026-04-16 22:39:10 [warn] [LocalSessionManager] Cannot initialize sessions: accountId=null, orgId=null. Keeping existing sessions.
2026-04-16 22:39:10 [warn] [LocalAgentModeSessionManager] Cannot initialize sessions: accountId=null, orgId=null. Keeping existing sessions.
2026-04-16 22:39:11 [info] [RemotePluginManager] Starting remote plugins sync
2026-04-16 22:39:11 [info] [RemotePluginManager] Skipping sync: session not confirmed after 5s wait
2026-04-16 22:39:11 [warn] [LocalSessionManager] Cannot initialize sessions: accountId=fcba6aac-fd07-4a7a-8292-76f30ba2cdd5, orgId=null. Keeping existing sessions.
2026-04-16 22:39:11 [info] [LocalSessionManager] Org changed from null to 2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, reinitializing sessions
2026-04-16 22:39:11 [info] [LocalAgentModeSessionManager] Org changed from null to 2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, reinitializing sessions
2026-04-16 22:39:11 [info] [LocalSessionManager] Initialization succeeded — accountId=fcba6aac-fd07-4a7a-8292-76f30ba2cdd5, orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, existingSessions=0
2026-04-16 22:39:11 [warn] [LocalAgentModeSessionManager] Cannot initialize sessions: accountId=fcba6aac-fd07-4a7a-8292-76f30ba2cdd5, orgId=null. Keeping existing sessions.
2026-04-16 22:39:11 [info] [LocalAgentModeSessionManager] Initialization succeeded — accountId=fcba6aac-fd07-4a7a-8292-76f30ba2cdd5, orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, existingSessions=0
2026-04-16 22:39:11 [info] No persisted sessions found
2026-04-16 22:39:11 [info] [cliPluginBridge] registered
2026-04-16 22:39:11 [info] [sessions-bridge] account-change reevaluate: <none> → 2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea:fcba6aac-fd07-4a7a-8292-76f30ba2cdd5
2026-04-16 22:39:11 [info] [LocalSessionManager] Session storage directory does not exist yet, skipping load: /Users/jeeva/Library/Application Support/Claude/claude-code-sessions/fcba6aac-fd07-4a7a-8292-76f30ba2cdd5/2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea
2026-04-16 22:39:11 [info] [SkillsPlugin] Starting periodic sync (interval: 600000ms)
2026-04-16 22:39:11 [info] [SkillsPlugin] Starting skills sync
2026-04-16 22:39:11 [info] [LocalAgentModeSessionManager] Scheduled tasks service initialized
2026-04-16 22:39:11 [info] [RemotePluginManager] Starting remote plugins sync
2026-04-16 22:39:11 [info] [oauth] looking up token for orgId=2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea, cacheKey=9d1c250a-e61b-44d9-88ed-5944d1962f5e:2ea3d7b2-1bbe-4d86-a6d3-adc90deb0bea:https://api.anthropic.com:user:inference user:file_upload user:profile user:sessions:claude_code
2026-04-16 22:39:11 [info] LocalAgentModeSessions.getSupportedCommands: sessionId=undefined, cwd=undefined
2026-04-16 22:39:11 [info] [SkillsPlugin] Found 5 enabled skills
2026-04-16 22:39:11 [info] [SkillsPlugin] Delta: 5 to download, 0 to remove
2026-04-16 22:39:11 [info] [PluginsFetcher] fetchAutoInstalledPlugins: 0 plugins
2026-04-16 22:39:11 [info] [RemotePluginManager] Delta: 0 to download, 0 to remove
2026-04-16 22:39:11 [info] [RemotePluginManager] Sync complete: 0 downloaded, 0 removed, 0 orphans cleaned
2026-04-16 22:39:12 [info] [SkillsPlugin] Sync complete: 5 downloaded, 0 removed, 0 orphans cleaned
Steps to Reproduce
Desktop not displaying any of the projects.
Current behavior:
Web on the same MacMini shows all projects correctly
Desktop app still shows nothing
Banner: “Could not load connectors directory”
Relevant log behavior:
“Account details not yet available, waiting for IPC”
“User logged out during IPC wait”
“session not confirmed after 5s wait”
session managers later initialize, but existingSessions=0 / no persisted sessions found
This appears isolated to Claude Desktop on this one MacMini, not to my account data.
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
Version 1.2773.0 (884b37)
Claude Code Version
Version 1.2773.0 (884b37)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗