madarco/agentbox

Execute múltiplos agentes em paralelo em VMs isoladas (sandbox), com um único comando, no seu PC ou na nuvem.

O que é agentbox?

O AgentBox permite que desenvolvedores e usuários de agentes de IA executem múltiplos agentes simultaneamente em ambientes virtuais isolados (sandbox) com um único comando. Essa ferramenta é útil para testar, depurar ou executar workflows que exigem isolamento entre agentes, como experimentos com diferentes configurações ou tarefas concorrentes. Compatível com diversos sistemas operacionais e provedores de nuvem, o AgentBox abstrai a complexidade de provisionar VMs, gerenciar dependências e coordenar agentes paralelos. Utilizando um arquivo de configuração YAML (agentbox.yaml), você define os agentes, suas imagens base, scripts de inicialização e recursos de hardware. O AgentBox então orquestra o ciclo de vida dessas VMs, coletando logs e resultados de forma centralizada. Ideal para cenários como avaliação de agentes, treinamento em larga escala ou simulações de sistemas multiagentes.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add madarco/agentbox

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que agentbox faz?

Execute múltiplos agentes em paralelo em VMs isoladas (sandbox), com um único comando, no seu PC ou na nuvem.

Visão Geral

O AgentBox simplifica a execução de múltiplos agentes de IA em ambientes virtuais isolados. Com um único comando, você pode provisionar e gerenciar várias VMs sandbox, cada uma executando seu próprio agente, sem se preocupar com conflitos de dependências ou interferência entre eles.

Como Funciona

  1. Defina seu ambiente: Crie um arquivo agentbox.yaml na raiz do seu projeto.
  2. Configure os agentes: No YAML, especifique cada agente com sua imagem base, script de inicialização e recursos.
  3. Execute: Rode agentbox run no terminal. O AgentBox provisiona as VMs, executa os scripts e coleta os logs.

Exemplo de Configuração (agentbox.yaml)

agents:
  - name: "agent-alpha"
    image: "ubuntu:22.04"
    script: "start_agent_alpha.sh"
    resources:
      cpu: 2
      memory: "4Gi"
  - name: "agent-beta"
    image: "python:3.11"
    script: "start_agent_beta.sh"
    resources:
      cpu: 1
      memory: "2Gi"

Plataformas Suportadas

  • Local: Qualquer sistema com Docker ou Podman instalado.
  • Nuvem: AWS EC2, Google Compute Engine, Azure VMs (via plugins).

Instalação

pip install agentbox

Ou usando Docker:

docker pull madarco/agentbox

Comandos Principais

ComandoDescrição
agentbox runExecuta todos os agentes definidos no YAML.
agentbox logsExibe logs consolidados de todos os agentes.
agentbox stopPara e limpa todas as VMs sandbox.

Links

Nota: Certifique-se de que o Docker ou o provider de nuvem esteja configurado corretamente antes de executar o AgentBox.

Habilidades Relacionadas