Repolode
78

78/tenbox

Кроссплатформенный VMM для запуска AI-агентов, например OpenClaw, в изолированных виртуальных машинах Linux с контролируемым доступом к файлам.

Звёзды
262
Форки
62
Открытые issues
17
Последний коммит
в прошлом месяце

Что это?

TenBox — это монитор виртуальных машин для запуска AI-агентов на персональном компьютере в изолированной VM. Агент получает доступ только к файлам, которыми пользователь явно поделился, поэтому его возможности на хосте ограничены.

Проект построен на общей среде выполнения на C++ с гипервизорными бэкендами для разных платформ: WHVP в Windows, Hypervisor Framework в macOS (Apple Silicon и Intel) и KVM в Linux (x86_64 и arm64). В Windows и macOS доступны нативные графические менеджеры, а в Linux работает демон systemd tenboxd, которым управляют через локальный CLI.

Гостевые системы — это полноценные рабочие столы Linux с графикой virtio-gpu через SPICE, аудио, общими папками virtiofs, общим буфером обмена, NAT-сетью с пробросом портов и образами дисков qcow2 или raw. В Linux демон также предоставляет удалённый рабочий стол в браузере и встроенный LLM-прокси, совместимый с OpenAI.

Ключевые возможности

  • 01Виртуальные машины с аппаратным ускорением в Windows (WHVP), macOS (Hypervisor Framework) и Linux (KVM).
  • 02Нативные менеджеры в Windows (Win32) и macOS (SwiftUI/AppKit), а также демон tenboxd и CLI в Linux.
  • 03Общие папки через virtiofs с возможностью включить режим только для чтения.
  • 04Двусторонний обмен данными через буфер обмена и вывод звука из гостевой системы.
  • 05NAT-сеть с пробросом портов между хостом и гостевой системой.
  • 06Удалённый рабочий стол в браузере в Linux с потоковой передачей видео H.264 и аудио Opus через libdatachannel.

Сценарии использования

  • Запуск AI-агента, например OpenClaw, которому должен быть доступен только выбранный набор файлов на хосте.
  • Изоляция экспериментальных задач AI-агента от личных данных на настольном компьютере.
  • Запуск безголового Linux-агента на Raspberry Pi 5 под управлением systemd.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки для Linux из README (требуются /dev/kvm и glibc 2.31 или новее).

  2. 2

    Откройте URL для сопряжения, который появится после установки, или перейдите на my.tenbox.ai, чтобы зарегистрировать хост.

  3. 3

    В Windows или macOS скачайте последнюю версию установщика с tenbox.ai или из GitHub Releases.

Что важно знать

  • Для установки в Linux требуются Debian 11 или новее, Ubuntu 20.04 или новее либо Raspberry Pi OS 11 или новее, а также /dev/kvm.
  • Платы arm64, кроме ПК x86_64 и Raspberry Pi 5, пока не проверены.
  • Лицензия — GPL v3, лицензия с авторским левом, распространяющаяся на производные работы.

В подборках

Темы

Частые вопросы

Что такое tenbox?
Кроссплатформенный VMM для запуска AI-агентов, например OpenClaw, в изолированных виртуальных машинах Linux с контролируемым доступом к файлам. TenBox — это монитор виртуальных машин для запуска AI-агентов на персональном компьютере в изолированной VM. Агент получает доступ только к файлам, которыми пользователь явно поделился, поэтому его возможности на хосте ограничены.
tenbox можно использовать бесплатно? Какая у него лицензия?
tenbox распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tenbox всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в tenbox — 17 сент. 2026 г..
Для чего можно использовать tenbox?
Запуск AI-агента, например OpenClaw, которому должен быть доступен только выбранный набор файлов на хосте. Изоляция экспериментальных задач AI-агента от личных данных на настольном компьютере. Запуск безголового Linux-агента на Raspberry Pi 5 под управлением systemd.
Как установить tenbox?
Запустите официальный скрипт установки для Linux из README (требуются /dev/kvm и glibc 2.31 или новее). Откройте URL для сопряжения, который появится после установки, или перейдите на my.tenbox.ai, чтобы зарегистрировать хост. В Windows или macOS скачайте последнюю версию установщика с tenbox.ai или из GitHub Releases.
Где скачать tenbox?
Исходный код и инструкции по установке — на GitHub: https://github.com/78/tenbox

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

МикроВМ-песочницы с механизмом fork для AI-агентов: дочерние ВМ создаются из прогретой Firecracker-ВМ с копированием при записи, изоляцией через KVM и BRANCH работающих ВМ.

2,9 тыс.224RustApache-2.0Обновлён 5 часов назад