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

Stars235
Forks49
LanguageC++
Last pushed2026-05-31
Last synced2026-06-19
View on GitHub

Repository

Owner78
Repositorytenbox
Full name78/tenbox
Repo ID1,165,807,635

Install this Skill

git clone https://github.com/78/tenbox.git

Registry

Typeopenclaw_skill
Quality score85/100
Verificationreadme_parsed
Last verified2026-06-19
Platforms
OpenClaw
Capabilities
browserpdfimagevideoterminalagentshermesopenclawvirtualization
Detected files
README.mddocstests
Config keys
URL

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.

Chinese description

一个轻量级的 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,

Topics

Explore more

Data from GitHub. Synced on 2026-06-19