heyvm-sandbox

Manage lifecycle, execution, and networking of isolated virtual machine sandboxes.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Heyo-Computer/skills --skill heyvm-sandbox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: heyvm-sandbox
Source: https://github.com/Heyo-Computer/skills/tree/main/heyvm-sandbox
Command: npx skills add https://github.com/Heyo-Computer/skills --skill heyvm-sandbox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of managing isolated development environments by providing a unified interface for creating, running, and networking sandboxes across local and cloud backends.

Core Features & Use Cases

  • Sandbox Lifecycle Management: Easily create, start, stop, and remove isolated environments using various backends like Firecracker, Docker, or libvirt.
  • Execution & Debugging: Run commands, open interactive shells, or manage persistent sessions within sandboxes to test code in production-like environments.
  • Networking & Storage: Expose local services via P2P proxying, mount host directories, and archive workspaces to the cloud for seamless development workflows.

Quick Start

Use the heyvm-sandbox skill to create a new shell sandbox named my-project and then execute a python script inside it.

Frequently Asked Questions about heyvm-sandbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage isolated virtual machine sandboxes across local and cloud environments?

Managing isolated virtual machine sandboxes requires a unified interface to handle lifecycle, execution, and networking across local and cloud backends. This skill creates, runs, and networks sandboxes to streamline development workflows seamlessly.

Do I need KVM or Apple Virtualization support to run a local sandbox?

Yes, running a local sandbox requires appropriate host-level virtualization support such as KVM or Apple Virtualization. Additionally, the heyvm CLI binary must be installed on the host system to facilitate execution and networking operations.

Can I expose local services from inside a sandbox using P2P proxying?

Yes, you can expose local services from inside a sandbox using P2P proxying. This networking capability allows you to route traffic to isolated environments, facilitating testing and debugging in production-like conditions.

What is the best way to execute commands and open interactive shells in an isolated development environment?

The best way to execute commands and open interactive shells in an isolated development environment is through sandbox execution management. This skill runs commands, manages persistent sessions, and opens shells within sandboxes for code testing.

How does workspace synchronization work when archiving sandboxes to the cloud?

Workspace synchronization archives sandbox directories to the cloud, ensuring seamless development workflows. This feature allows you to mount host directories and save isolated environment states for future access or sharing.

Can I use Firecracker or Docker as a backend for sandbox lifecycle management?

Yes, you can use Firecracker, Docker, or libvirt as backends for sandbox lifecycle management. This skill supports various backends to easily create, start, stop, and remove isolated environments across local and cloud infrastructures.