Pptart
BetaPer-project Tart -- isolated macOS VMs for autonomous dev
TUI for managing isolated macOS dev environment VMs per project. Packer builds the base image, Ansible provisions it, Tart runs it. Spin up a fresh clone in seconds -- let Claude take the wheel.
About
Pptart (Per-Project Tart) is a Bash-based TUI launcher that manages per-project isolated macOS VMs. Take a photo of your messy dev environment, cry a little, then spin up a clean VM instead.
Built on Packer + Tart + Ansible. The base image ships with VS Code, Chrome, Raycast, and your dotfiles pre-configured. Clone it per project, mount your directories, and get to work. When a project is done, delete the VM. No residue.
Designed for fully autonomous Claude Code sessions — each project gets its own VM where Claude can install, build, test, and break things without touching your host machine.
Key features:
- Interactive purple-themed TUI (powered by gum)
- Base image versioning with outdated VM detection
- Auto-mounts project dirs, secrets, and config into VMs
- Ansible playbook runs on every login for consistency
- VNC support for GUI automation during base builds
- Zero permission prompts via pre-approved TCC database