[Bug] False "Rate limit exceeded" error persisting until re-authentication
Bug: False "Rate limit exceeded" error in Claude Code within the Claude Desktop app (Windows)
Description
When using Claude Code inside the Claude Desktop app on Windows, I intermittently get a "Rate limit exceeded" error even though I'm nowhere near my actual usage limit. Once this error appears, Claude Code stays stuck in that state and refuses every subsequent request. The only workaround I've found is to log out of the Claude Desktop app and log back in — after that, it works normally again.
Important: this bug happens only in the Desktop app's Claude Code. I don't experience it elsewhere.
Steps to reproduce
- Open the Claude Desktop app on Windows
- Use Claude Code normally
- At some point, a request fails with "Rate limit exceeded"
- All subsequent Claude Code requests keep returning the same error, regardless of wait time
- Logging out of the Desktop app and logging back in immediately fixes the issue
Expected behavior
- No error if the real usage limit hasn't been reached.
- If a transient error occurs, it should recover on its own without requiring a full re-authentication.
Actual behavior
- False rate-limit error that persists until manual logout/login from the Desktop app.
Environment
- OS: Windows (native)
- Claude Desktop app version: [visible in the app's settings/about section]
- Surface: Claude Code inside the Claude Desktop app
- Frequency: multiple times per day
Additional notes
Very disruptive — it interrupts work mid-task and forces re-authentication several times a day. The fact that a simple re-login instantly restores access (no cooldown needed) strongly suggests a client-side state issue in the Desktop app rather than an actual quota problem.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗