agentOS
Um sistema operacional leve isolado por WebAssembly que fornece a cada agente arquivos, Shell e rede independentes.
Sobre agentOS
agentOS é um sistema operacional leve para agentes criado pela Rivet. Ele fornece a cada agente seus próprios arquivos, processos, Shell e acesso à rede, isolados com WebAssembly. Segundo a Rivet, cada execução usa cerca de 22 MB de memória, abaixo dos cerca de 1024 MB da configuração mínima de um sandbox. Cada agente tem um sistema de arquivos POSIX persistente, pode montar S3, Google Drive ou um diretório do host e é compatível com frameworks de agentes como Pi, Claude Code, Codex e OpenCode. É possível definir por VM limites de processos, memória, sockets e tempo de execução, implantar no Rivet Cloud ou hospedar na própria infraestrutura, além de instalar gratuitamente pelo npm sob a licença open source Apache 2.0.
Ideal para
Melhores casos de uso
Fornecer aos agentes um sistema de arquivos persistente e um ambiente de execução independentes
Executar vários frameworks de agentes no mesmo sistema operacional virtual
Executar agentes no próprio hardware com cerca de 22 MB de memória por execução
Definir limites de processos, memória e tempo de execução para as VMs dos agentes
Funcionalidades
Ambiente integrado de execução de agentes
Fornece a cada agente arquivos, processos, Shell e rede em um único pacote, isolado com WebAssembly.
Sistema de arquivos POSIX persistente
Cada agente tem um sistema de arquivos POSIX persistente e independente e pode montar S3, Google Drive, um diretório do host ou um sandbox completo.
Compatibilidade com vários runtimes e frameworks
Executa Bash, Node.js, Python e pacotes registry na mesma VM isolada, com suporte a Pi, Claude Code, Codex, OpenCode e outros frameworks.
Limites de recursos e implantação flexível
Permite definir por VM limites de processos, memória, arquivos, sockets e tempo de execução, com implantação no Rivet Cloud ou hospedagem própria.
Vantagens
- Entrega arquivos, processos, Shell e rede em um único pacote com isolamento por WebAssembly
- Segundo a Rivet, cada execução usa cerca de 22 MB de memória, abaixo dos cerca de 1024 MB da configuração mínima de um sandbox
- Oferece hospedagem no Rivet Cloud e hospedagem própria
- Código aberto sob Apache 2.0 e instalável pelo npm