8000 devvm · GitHub
[go: up one dir, main page]

Skip to content
@devvmhq

devvm

One VM for every project

devvm: One VM for every project. An isolated sandbox with your project's toolchain, ready for you or a coding agent to start coding.

devvm gives each project folder a VM of its own, so you or a coding agent can work in it without reaching the rest of your machine. Run devvm in a project folder and you're in a shell in its VM, with the toolchains your project's files call for, at the same path as on your machine.

  • Isolated: each VM mounts only its project folder, and its .git is locked against changes from the VM.
  • Network tiers: new VMs reach only the hosts you allow, and your secrets, such as your GitHub token and your agents' logins, stay on your machine.
  • Coding agents: Claude Code, Codex and opencode run in the VM with your settings, so you never install them on your machine.
  • Ready in seconds: every VM is a copy of a base image, and toolchains are shared read-only between VMs.
brew install devvmhq/tap/devvm
cd ~/some-project
devvm

Links

Pinned Loading

  1. devvm devvm Public

    One VM for every project. An isolated sandbox with your project’s toolchain, ready for you or a coding agent to start coding

    Go 17 1

Repositories

Showing 3 of 3 repositories
  • devvm Public

    One VM for every project. An isolated sandbox with your project’s toolchain, ready for you or a coding agent to start coding

    devvmhq/devvm's past year of commit activity
    Go 17 MIT 1 0 0 Updated Nov 6, 2026
  • homebrew-tap Public
    devvmhq/homebrew-tap's past year of commit activity
    Ruby 0 0 0 0 Updated Nov 6, 2026
  • .github Public
    devvmhq/.github's past year of commit activity
    0 0 0 0 Updated Nov 6, 2026

Top languages

Ruby Go

Most used topics

Loading…

0