Repolode
78

78/tenbox

跨平台虚拟机监控器,在隔离的 Linux 虚拟机中运行 OpenClaw 等 AI 智能体,并控制其文件访问范围。

Star
262
Fork
62
未关闭 Issue
17
最近提交
上个月

这是什么?

TenBox 是一款虚拟机监控器(VMM),用于在个人电脑上的隔离虚拟机中运行 AI 智能体。智能体只能访问用户明确授权共享的文件,从而限制其对宿主机的访问范围。

项目基于共享的 C++ 运行时,并针对不同平台实现了硬件虚拟化后端:Windows 使用 WHVP,macOS 使用 Hypervisor Framework(支持 Apple Silicon 和 Intel),Linux 使用 KVM(支持 x86_64 和 arm64)。Windows 与 macOS 提供原生图形管理界面,Linux 则以 systemd 守护进程 tenboxd 运行,并通过本地 CLI 管理。

虚拟机内可运行完整的 Linux 桌面,支持基于 SPICE 的 virtio-gpu 显示、音频输出、virtiofs 共享文件夹、剪贴板共享、带端口转发的 NAT 网络,以及 qcow2 和 raw 磁盘镜像。在 Linux 上,守护进程还提供浏览器远程桌面和内置的 OpenAI 兼容 LLM 代理。

核心功能

  • 01Windows(WHVP)、macOS(Hypervisor Framework)和 Linux(KVM)上的硬件加速虚拟机。
  • 02Windows 使用 Win32 管理器,macOS 使用 SwiftUI/AppKit 管理器,Linux 使用 tenboxd 守护进程和 CLI。
  • 03通过 virtiofs 共享文件夹,可设置只读模式。
  • 04支持宿主机与虚拟机之间的双向剪贴板共享和音频输出。
  • 05内置 NAT 网络,支持宿主机与虚拟机之间的端口转发。
  • 06Linux 上可通过浏览器远程访问桌面,基于 libdatachannel 并采用 H.264 和 Opus 编码。

适用场景

  • 运行 OpenClaw 等 AI 智能体,并限制其只能访问指定的宿主机文件。
  • 在个人桌面上将实验性智能体任务与个人数据隔离。
  • 在由 systemd 管理的 Raspberry Pi 5 上运行无界面的 Linux 智能体。

快速上手

  1. 1

    运行 README 中的 Linux 官方安装脚本(需要 /dev/kvm 和 glibc 2.31+)

  2. 2

    打开安装后终端输出的配对链接,或访问 my.tenbox.ai 认领主机

  3. 3

    在 Windows 或 macOS 上,从 tenbox.ai 或 GitHub Releases 下载最新安装包

使用前须知

  • Linux 安装要求 Debian 11+、Ubuntu 20.04+ 或 Raspberry Pi OS 11+,并且需要 /dev/kvm。
  • 除 x86_64 PC 和 Raspberry Pi 5 外的其他 arm64 主板尚未经过验证。
  • 采用 GPL v3 许可证,这是一种 copyleft 许可证,适用于衍生作品。

收录于专题

标签

常见问题

tenbox 是什么?
跨平台虚拟机监控器,在隔离的 Linux 虚拟机中运行 OpenClaw 等 AI 智能体,并控制其文件访问范围。 TenBox 是一款虚拟机监控器(VMM),用于在个人电脑上的隔离虚拟机中运行 AI 智能体。智能体只能访问用户明确授权共享的文件,从而限制其对宿主机的访问范围。
tenbox 可以免费使用吗?用的什么许可证?
tenbox 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
tenbox 还在维护吗?
半年内有更新。tenbox 最近一次提交是在 2026年9月17日。
tenbox 适合用来做什么?
运行 OpenClaw 等 AI 智能体,并限制其只能访问指定的宿主机文件。 在个人桌面上将实验性智能体任务与个人数据隔离。 在由 systemd 管理的 Raspberry Pi 5 上运行无界面的 Linux 智能体。
tenbox 怎么安装和运行?
运行 README 中的 Linux 官方安装脚本(需要 /dev/kvm 和 glibc 2.31+) 打开安装后终端输出的配对链接,或访问 my.tenbox.ai 认领主机 在 Windows 或 macOS 上,从 tenbox.ai 或 GitHub Releases 下载最新安装包
在哪里获取 tenbox?
源代码和安装说明在 GitHub 上:https://github.com/78/tenbox

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目