Remix.run Logo
bachittle 6 hours ago

Yup it uses Apple Virtualization framework for virtualization. It makes it so I can't use the Claude Cowork within my VMs and that's when I found out it was running a VM, because it caused a nested VM error. All it does is limit functionality, add extra space and cause lag. A better sandbox environment would be Apple seatbelt, which is what OpenAI uses, but even that isn't perfect: https://news.ycombinator.com/item?id=44283454

ctmnt 3 hours ago | parent | next [-]

I don’t have an opinion on how they should handle the nested VMs probably, but I very much disagree that Seatbelt is better. Claude Code (aka `claude`) uses it, and it’s barely good for anything.

Out of curiosity, why are you running Cowork inside a VM in the first place? What does that get you that letting Cowork use its own VM wouldn’t?

j16sdiz 5 hours ago | parent | prev [-]

seatbelt is largely undocumented.

bachittle 5 hours ago | parent | next [-]

OpenAI Codex CLI was able to use it effectively, so at least AI knows how to use it. Still, its deprecated and not maintained, Apple needs to make something new soon.

pluc 5 hours ago | parent | prev [-]

just ask AI to document it

ramoz 5 hours ago | parent [-]

Not sure why you're getting down voted. This is totally reasonable.