Claude Skill
78/tenbox
Tenbox is a lightweight Virtual Machine Monitor (VMM) for x86-64 and arm64, built for AI agent frameworks like OpenClaw, QwenPaw, and Hermes Agent. Provides secure, isolated execution.
Overview
Repository
Install this Skill
git clone https://github.com/78/tenbox.gitRegistry
Summary
Tenbox is a lightweight Virtual Machine Monitor (VMM) supporting x86-64 and arm64 architectures, designed to integrate with AI agent frameworks such as OpenClaw, QwenPaw, and Hermes Agent for secure, isolated execution environments.
一个轻量级的 x86-64 / arm64 虚拟机监视器(VMM),适用于 OpenClaw / QwenPaw / Hermes Agent
Key features
- Lightweight VMM for x86-64 and arm64
- Designed for AI agent frameworks (OpenClaw, QwenPaw, Hermes Agent)
- Secure isolated execution environment
- C++ implementation for performance
- Open source with active development
Use cases
- Running untrusted code in isolated VMs via AI agents
- Sandboxing agent actions for security
- Cross-architecture virtualization for agent workloads
- Lightweight VM orchestration in agent pipelines
README excerpt
# TenBox TenBox lets you run AI agents safely on your personal computer. Each agent runs inside a secure, isolated virtual machine — it can only access the files you explicitly authorize, keeping your privacy and data protected. Under the hood, TenBox is a cross-platform Virtual Machine Monitor (VMM) with a shared C++ runtime. It runs full Linux desktop environments with hardware-accelerated virtualization, GPU display output, audio, shared folders, and clipboard integration. Windows hosts use WHVP with a Win32 manager; macOS hosts use Hypervisor Framework (both Apple Silicon and Intel) with a SwiftUI/AppKit manager; Linux hosts run `tenboxd`, a systemd daemon that manages VM lifecycle, exposes a local CLI, and provides optional browser-based remote desktop. ## Screenshots <table> <tr> <td width="50%" align="center"> <img src="website/public/images/macos_light.png" alt="TenBox on macOS" width="100%" style="border-radius: 12px;" /> </td> <td width="50%" align="center"> <img src="website/public/images/windows_light.png" alt="TenBox on Windows" width="100%" style="border-radius: 12px;" /> </td> </tr> </table> ## Features - **Cross-platform hypervisor backends** — WHVP on Windows, Hypervisor Framework on macOS (Apple Silicon and Intel), KVM on Linux (x86_64 and arm64, including Raspberry Pi) - **Native GUI managers** — Win32 on Windows, SwiftUI/AppKit on macOS - **Linux daemon (`tenboxd`)** — systemd-managed, local RPC over `/run/tenbox/tenbox.sock`, `tenbox` system group access control - **`tenbox` CLI** — `doctor` / `system info` / `vm ls|create|edit|start|stop|reboot|shutdown|rm|console|logs` - **Linux boot support** — boots standard `vmlinuz` / `Image` kernels with `initramfs` - **VirtIO MMIO devices** — block, network, GPU, input,