heyvm

Orchestrate local and cloud virtual machine sandboxes across libvirt, firecracker, and apple_virt backends.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the complexity of managing fragmented infrastructure by providing a unified interface for local and cloud-based development environments, sandboxes, and backend services.

Core Features & Use Cases

  • Unified Sandbox Management: Create, list, and manage local or cloud-based Linux sandboxes across multiple backends like libvirt, firecracker, and apple_virt.
  • Deployment & Scaling: Streamline application deployments using archives and setup hooks, and manage cloud databases or port forwarding for remote access.
  • Use Case: A developer can use this skill to spin up a fresh Ubuntu 24.04 cloud sandbox, inject source code via an archive, configure the runtime environment with setup hooks, and expose the application port for immediate testing.

Quick Start

Use the heyvm skill to create a new cloud sandbox named dev-box using the ubuntu 24.04 image and the libvirt backend.

Frequently Asked Questions about heyvm

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

FAQPage Schema
What is a cloud sandbox and when do I need one for development?

A cloud sandbox is an isolated virtual machine environment used for safe application testing and deployment. You need one to provision reproducible Linux infrastructure, manage backend services, and configure network access without altering your local system.

How do I deploy an application to a cloud sandbox using an archive?

To deploy an application to a cloud sandbox, provision a fresh VM, inject your source code via an archive, configure the runtime environment using setup hooks, and expose the application port for immediate remote testing.

Can I use libvirt and firecracker backends interchangeably for VM provisioning?

Yes, you can provision Linux sandboxes across multiple backends including libvirt, firecracker, and apple_virt. The skill orchestrates these environments through a unified interface, abstracting backend-specific differences for infrastructure management.

Does this infrastructure tool support reproducible deployments and database management?

Yes, the tool supports reproducible infrastructure-as-code operations, streamlines application deployments using archives and setup hooks, and manages cloud databases alongside port forwarding for remote network access.

What is the best way to manage fragmented local and cloud infrastructure?

The best way to manage fragmented infrastructure is using a unified interface that orchestrates local and cloud-based development environments. This approach handles sandbox provisioning, backend service deployment, and network configuration in one place.

Why do I need environment-specific authentication for cloud VM deployment?

Environment-specific authentication is required for cloud VM deployment to securely access and manage isolated sandboxes. It ensures that provisioning, application deployment, and network access configurations are protected across different backend infrastructure providers.