For Claude and Claude Code users, this bug report is interesting because it exposes a very real gap between chat-first usage and agent infrastructure on Windows. Even if you never intend to use Cowork or agent mode, the desktop app may still spin up a heavyweight virtualized stack in the background, and that’s the kind of thing developers notice immediately on a constrained machine.
Vmmem and consumes about 1.8 GB of RAM.VirtualMachinePlatform enabled; Hyper-V, WSL, Docker, and Windows Sandbox are disabled.%APPDATA%\Claude\local-agent-mode-sessions\.VirtualMachinePlatform entirely or manually killing vmwp and vmcompute.invalid and says it doesn’t seem related to Claude Code, which is notable given it was filed in the Claude Code repository.What strikes me is how quickly “agent mode” complexity leaks into the basic chat experience if the app architecture isn’t carefully separated. I think that’s the real story here, more than the specific Windows plumbing: users who just want to open Claude and chat should not feel like they’re booting a mini cloud stack.
I also think this is exactly the kind of bug that can sour people on an otherwise compelling product. Claude’s agent story is exciting, but it has to be operationally invisible when you’re not using it. If I were using Claude Desktop on a 16 GB Windows laptop, I’d be annoyed enough to investigate the same way the reporter did, because a surprise 1.8 GB resident process is not a small footnote.
What I’d be curious whether is whether this is really a cleanup bug, a trigger bug, or both. The stale session files sound suspicious, but the report also says the VM respawns even after those files are deleted, so perhaps the root cause is deeper than just forgotten state. That matters because cleanup fixes are nice, but if the service trigger is wrong, the memory hit will keep coming back.
At the same time, I’d be careful not to overgeneralize from one bug report. GitHub has already labeled it invalid, and we only have the reporter’s investigation here. Still, the report is detailed enough that I’d expect Anthropic to at least verify whether chat-only launches are accidentally paying for agent infrastructure.
The takeaway is simple: Claude Desktop’s agent capabilities are only a win if they stay out of the way when unused. For developers, this is a reminder that “optional” runtime features need to be genuinely optional, not just hidden behind a UI toggle.
