Claude Code VM 2.1.92 ships Linux ARM binary on macOS arm64
Resolved 💬 3 comments Opened Apr 10, 2026 by theadamkramer Closed Apr 14, 2026
Description
After updating the Claude desktop app on macOS (arm64/Apple Silicon), the Code, Cowork, and Dispatch tabs silently fail — messages send but nothing happens, no errors shown. Chat tab works fine.
Root Cause
The Claude Code VM binary at ~/Library/Application Support/Claude/claude-code-vm/2.1.92/claude is an ELF 64-bit Linux ARM binary instead of a Mach-O macOS arm64 binary:
$ file ~/Library/Application\ Support/Claude/claude-code-vm/2.1.92/claude
ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked,
interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0
Running the binary produces: exec format error
Reproduction
- Update Claude desktop app on macOS arm64 (or fresh install from claude.ai/download)
- App downloads VM bundle version 2.1.92
- The binary is Linux ELF, not macOS Mach-O
- Code/Cowork/Dispatch tabs silently fail
Attempted Fixes (none worked)
- Deleting
claude-code-vm/directory and relaunching (re-downloads same bad binary) - Clearing app cache (
~/Library/Caches/com.anthropic.claudefordesktop) - Resetting
bridge-state.json - Full reinstall from claude.ai/download — same binary is bundled/fetched
Environment
- macOS Darwin 25.3.0, arm64 (Apple Silicon)
- Claude desktop app (latest as of 2025-04-11)
- claude-code-vm SDK version: 2.1.92
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗