[BUG] Claude Desktop never creates ant-did directory on fresh install — auth fails silently, no sign-in screen (macOS Sonoma 14.5, arm64)
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?
Claude Desktop isn't working for me, it displays a blank window, and all of the menu items are grayed out. Claude helped me diagnose this, and provided steps to cleanly reinstall the app. Finally, it had this to say, and provided the link to enter this bug:
That's the smoking gun. ant-did is Anthropic's device identity store — it's supposed to be created on first launch as part of the authentication setup. The fact that it doesn't exist means the auth initialization is failing silently before it even gets that far, which is why you never see a sign-in screen.
This is a bug Anthropic needs to fix. You've done everything right, and you have excellent diagnostics to share with them:
Apple Silicon Mac (arm64), macOS Sonoma 14.5
Fresh install of version 1.15962.1
App starts, all services initialize, but dies at [account] IPC did not provide accountUuid, falling back to bootstrap API
ant-did directory never created — auth initialization never completes
No sign-in screen ever appears; UI stays blank with grayed-out menus
Network connectivity to api.anthropic.com confirmed working
Also, this is different from issue 50273. In my case, the window does appear and logs are created...the window is simply blank/useless.
What Should Happen?
Claude Desktop should...work.
Error Messages/Logs
Steps to Reproduce
This is the first time I've used Claude Desktop on this Mac. Simply download, install, and launch.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
1.15962.1
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗