Versionable project state
Keep VM definitions next to the code, lab notes, or training material they support.
TwargaOps - Open Source - QEMU/KVM
Yeast helps you spin up reproducible QEMU/KVM labs with cloud-init, networking, snapshots, and automation - without the friction of bloated tooling.
curl -fsSL https://raw.githubusercontent.com/Twarga/yeast/main/install.sh | bashYeast is built for local infrastructure testing, DevOps practice, cyber labs, and repeatable Linux workflows. Define your environment, provision it in seconds, and get to work.
Describe your lab in a simple config.
Spin up VMs with QEMU/KVM.
Apply cloud-init, networking, and settings.
Your lab is ready. Iterate and repeat.
1# yeast.yaml
2version: 1
3instances:
4 - name: web
5 image: ubuntu-24.04
6 memory: 1024
7 cpus: 1
8 disk_size: 20G
9 user: yeast
10 sudo: nopasswd
A modern alternative for local VM workflows - fast to start, easy to version, and pleasant to use.
Keep VM definitions next to the code, lab notes, or training material they support.
Use `yeast exec`, `yeast ssh`, and copy commands without hiding the real Linux machine.
Human output stays readable while JSON/events provide stable contracts for scripts and agents.
Use Yeast to prototype infrastructure locally with the speed and clarity your workflow deserves.