Claude Desktop/Cowork VM bundle silently consumed ~9 GiB and left disk nearly full while CLI was 2.1.148

Resolved 💬 2 comments Opened May 23, 2026 by dhruv-anand-aintech Closed May 27, 2026

Summary

I noticed a process shown as Claude Code 2.1.148 downloading a large amount of data. On investigation, the machine had almost no free disk space left and the large Claude-related payload was the Desktop/Cowork VM bundle, not the normal CLI config/cache.

Environment

  • macOS: Apple Silicon Mac, user install
  • Claude Code CLI before update: 2.1.148
  • Claude Code CLI after update: 2.1.150
  • CLI path before update: ~/.local/bin/claude -> ~/.local/share/claude/versions/2.1.148
  • Claude Desktop app was installed at /Applications/Claude.app

Local evidence

Before cleanup:

Filesystem        Size    Used   Avail Capacity  Mounted on
/dev/disk3s1s1   460Gi    12Gi   126Mi    99%    /

~/.claude                         756M
~/.claude/plugins                 539M
~/.claude/plugins/cache           388M
~/Library/Application Support/Claude/vm_bundles/claudevm.bundle   9.1G

Largest files in the bundle:

~/Library/Application Support/Claude/vm_bundles/claudevm.bundle/rootfs.img      10G apparent size
~/Library/Application Support/Claude/vm_bundles/claudevm.bundle/rootfs.img.zst  2.0G
~/Library/Application Support/Claude/vm_bundles/claudevm.bundle/sessiondata.img 41M

At the moment of inspection, lsof -nP -iTCP -sTCP:ESTABLISHED did not show an active Claude/Anthropic TCP connection, but the Desktop native host was running:

/Applications/Claude.app/Contents/Helpers/chrome-native-host chrome-extension://fcoeoabgfenejglbffodgkkbkcdhcgfn/

After deleting the Desktop VM bundle and uninstalling/removing Desktop support files, free space recovered to about 10 GiB, while the CLI remained intact and updated successfully:

claude --version
2.1.150 (Claude Code)

Filesystem        Size    Used   Avail Capacity  Mounted on
/dev/disk3s1s1   460Gi    12Gi    10Gi    54%    /

Expected behavior

Claude Desktop/Cowork should not silently download or retain a multi-GB VM image in a way that can drive the system volume to near-zero free space, especially when the user primarily expects the standalone Claude Code CLI to be the active component.

Actual behavior

The Desktop/Cowork VM bundle under ~/Library/Application Support/Claude/vm_bundles/claudevm.bundle consumed about 9.1 GiB and left the system volume at about 126 MiB free. This was easy to confuse with the Claude Code CLI because the visible version/process naming was 2.1.148.

Request

Please add guardrails and visibility for this VM bundle download/cache path:

  • make Desktop/Cowork clearly disclose the VM bundle download size and location,
  • avoid repeated or unnecessary redownloads,
  • enforce free-space checks before downloading/unpacking,
  • expose a supported cleanup command/UI for vm_bundles,
  • clarify the relationship between Claude Desktop/Cowork VM assets and the standalone Claude Code CLI.

This appears related to existing reports about rootfs.img / Cowork VM disk usage, but this report is from the perspective of a user seeing the Claude Code CLI version/process name and nearly exhausting the system disk.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗