AI product Open source
devvm is a developer tool that creates an isolated Linux virtual machine for each project folder, using the project's files to detect and provision the required toolchains. It runs coding agents such as Claude Code, Codex, OpenCode, and Pi inside the VM, while preserving their settings, skills, MCP servers, and logins in a host-side store.
The VMs run on Lima, mount the project at the same path as on the host by default, and use shared read-only toolchains and a reusable base image. New VMs use an allowlist network tier by default, while credentials such as GitHub and Claude Code tokens remain on the host. A clone mode gives the VM its own repository clone so changes can be reviewed before being fetched into the host repository. devvm is distributed for macOS and Linux, with installation through Homebrew or an install script, and is licensed under the MIT License.
1 use taken from transcripts — each links to the moment in the video.
Gives every project folder its own isolated Linux VM, reading project files to set up the right toolchain and running Claude Code, Codex, or OpenCode inside. Network access starts on an allow list and tokens stay on the host.
1 in the library.