Repolode
78

78/tenbox

Um VMM multiplataforma que executa agentes de IA, como o OpenClaw, em máquinas virtuais Linux isoladas com acesso controlado a arquivos.

Estrelas
262
Forks
62
Issues abertas
17
Último commit
mês passado

O que é?

O TenBox é um monitor de máquinas virtuais para executar agentes de IA em um computador pessoal, dentro de uma VM isolada. O agente só pode acessar os arquivos que o usuário compartilhar explicitamente, limitando o que ele pode acessar no host.

O projeto é baseado em um runtime C++ compartilhado, com backends de hypervisor específicos para cada plataforma: WHVP no Windows, Hypervisor Framework no macOS (Apple Silicon e Intel) e KVM no Linux (x86_64 e arm64). Os hosts Windows e macOS contam com gerenciadores gráficos nativos, enquanto no Linux o projeto executa um daemon systemd, o tenboxd, controlado por uma CLI local.

Os guests são desktops Linux completos, com vídeo virtio-gpu via SPICE, áudio, pastas compartilhadas virtiofs, compartilhamento da área de transferência, rede NAT com encaminhamento de portas e imagens de disco qcow2 ou raw. No Linux, o daemon também oferece uma área de trabalho remota acessível pelo navegador e um proxy LLM integrado compatível com a OpenAI.

Recursos principais

  • 01VMs aceleradas por hardware no Windows (WHVP), macOS (Hypervisor Framework) e Linux (KVM).
  • 02Gerenciadores nativos no Windows (Win32) e macOS (SwiftUI/AppKit), além do daemon tenboxd e da CLI no Linux.
  • 03Pastas compartilhadas via virtiofs, com opção de somente leitura.
  • 04Compartilhamento bidirecional da área de transferência e saída de áudio do guest.
  • 05Rede NAT com encaminhamento de portas entre host e guest.
  • 06Área de trabalho remota acessível pelo navegador no Linux, com streaming H.264/Opus via libdatachannel.

Casos de uso

  • Executar um agente de IA como o OpenClaw, que deve acessar apenas um conjunto escolhido de arquivos do host.
  • Isolar cargas de trabalho experimentais de agentes dos dados pessoais em um computador desktop.
  • Hospedar um agente Linux sem interface gráfica em um Raspberry Pi 5, gerenciado pelo systemd.

Início rápido

  1. 1

    Execute o script oficial de instalação para Linux indicado no README (requer /dev/kvm e glibc 2.31 ou posterior).

  2. 2

    Abra a URL de pareamento exibida após a instalação ou acesse my.tenbox.ai para registrar o host.

  3. 3

    No Windows ou macOS, baixe o instalador mais recente em tenbox.ai ou GitHub Releases.

Antes de usar

  • A instalação no Linux requer Debian 11 ou posterior, Ubuntu 20.04 ou posterior, ou Raspberry Pi OS 11 ou posterior, além de /dev/kvm.
  • Placas arm64 além de PCs x86_64 e Raspberry Pi 5 ainda não foram validadas.
  • Licenciado sob GPL v3, uma licença copyleft que também se aplica a obras derivadas.

Em coleções

Tópicos

Perguntas frequentes

O que é tenbox?
Um VMM multiplataforma que executa agentes de IA, como o OpenClaw, em máquinas virtuais Linux isoladas com acesso controlado a arquivos. O TenBox é um monitor de máquinas virtuais para executar agentes de IA em um computador pessoal, dentro de uma VM isolada. O agente só pode acessar os arquivos que o usuário compartilhar explicitamente, limitando o que ele pode acessar no host.
tenbox é gratuito? Qual é a licença?
tenbox é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
tenbox ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de tenbox foi em 17 de set. de 2026.
Para que posso usar tenbox?
Executar um agente de IA como o OpenClaw, que deve acessar apenas um conjunto escolhido de arquivos do host. Isolar cargas de trabalho experimentais de agentes dos dados pessoais em um computador desktop. Hospedar um agente Linux sem interface gráfica em um Raspberry Pi 5, gerenciado pelo systemd.
Como instalar tenbox?
Execute o script oficial de instalação para Linux indicado no README (requer /dev/kvm e glibc 2.31 ou posterior). Abra a URL de pareamento exibida após a instalação ou acesse my.tenbox.ai para registrar o host. No Windows ou macOS, baixe o instalador mais recente em tenbox.ai ou GitHub Releases.
Onde consigo tenbox?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/78/tenbox

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados