Common Claude Code Error Topics
Real GitHub issues grouped by the kind of problem they report, ranked by community engagement. Each topic aggregates every matching issue and charts how its backlog has trended over time.
-
#1 Windows & WSL problems
Platform-specific failures on native Windows and the Windows Subsystem for Linux.
-
#2 IDE & terminal integration
Extension, terminal-rendering, and editor-integration glitches across IDEs.
-
#3 Authentication & login failures
OAuth, API key, and session problems that block sign-in or re-authenticate loops.
-
#4 MCP server connection issues
Model Context Protocol servers that fail to start, connect, or stay connected.
-
#5 Hooks & automation
Pre/post hooks, slash commands, and automation that do not run as configured.
-
#6 Crashes, hangs & freezes
Hard crashes, infinite hangs, unresponsive sessions, and stuck spinners.
-
#7 Context window & memory limits
Context-length overflows, compaction issues, and heap/out-of-memory crashes.
-
#8 Rate limit errors
Requests rejected or throttled with rate-limit, quota, or usage-limit messages.
-
#9 Installation & update problems
npm install, auto-update, and version-mismatch failures during setup or upgrade.
-
#10 Permission denied errors
EACCES, sandbox, and file-permission failures when reading, writing, or executing.
-
#11 Network & proxy errors
Proxy, TLS, DNS, and timeout failures reaching the API behind firewalls.
Know the exact error message?
40 error strings are indexed by the literal text Claude Code prints, each with its own trend, affected builds, and community workarounds.
-
API Error 400 (invalid_request_error)
-
AbortError: the operation was aborted
-
Garbled / flickering terminal output
-
ENOENT: no such file or directory
-
API Error 500 (internal server error)
-
SyntaxError: Unexpected token
-
Claude usage limit reached
-
spawn ENOENT / command not found
Narrow it to your platform
95 platform × area views built from the maintainers' own labels — the "is this just a Windows thing?" question, answered.