Project moved to my private space elsewhere. For collaboration reach to me via zagozdakonrad@gmail.com or https://www.linkedin.com/in/konradzagozda/
Isolated VM-based development environment for Claude Code. A bare_metal directory is mounted into a workstation VM so Claude can work inside the VM while files live on the host.
-
Install Incus and add yourself to
incus-admin:sudo usermod -aG incus-admin $USER incus admin init --minimalFor automated bare_metal setup, see
infra/e2e_test_runner/cloud-init.yml.tftpl. -
Install OpenTofu: opentofu.org/docs/intro/install
-
Configure secrets:
just prepare-env # Edit .env and infra/bare_metal/secrets/gh_app_key.pem with your values -
Load env vars (already automatic for
justtargets):set -a; source .env; set +a
-
Provision the workstation:
just vm-init # once just vm-up just vm-ssh