| ▲ | aflag 3 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||
I don't know if I want to create an ad-hoc list of permissions. What I would like would be something like take a snapshot of my current workspace in a VM. Run claude there and let it go wild. After the end of the session, kill the box. The only downside is potentially syncing the claude sessions/projects. But I don't think that'd be too difficult. | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | secure 3 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
I recently blogged about how I do this using MicroVMs on NixOS: https://michael.stapelberg.ch/posts/2026-02-01-coding-agent-... | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | senko 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
> take a snapshot of my current workspace in a VM. Run claude there Sounds like docker + overlayfs might fit the bill, as long as there's a base image that is close enough to what you need. I don't think there should be One True Way how to run these, everyone can set it up in a way that best fits their workflow. | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | fsflover 22 minutes ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
> What I would like would be something like take a snapshot of my current workspace in a VM. Sounds like you may be interested in Qubes OS, which runs everything in VMs. | |||||||||||||||||||||||||||||||||||||||||||||||