Pular para o conteúdo
NovidadesIA

Agentes de IA

Cloudroom isola Claude Code e Codex em servidores Linux próprios

Runtime em Rust criado por David Ondrej executa agentes em segundo plano sem exigir conta em serviço de terceiros.

Edição: Anderson Gomes
· 3 min de leitura

Cloudroom isola Claude Code e Codex em servidores Linux próprios
Imagem: Reprodução · site do cloudroom-core · licença livre · licença Apache-2.0

Quem precisa rodar agentes de programação na nuvem sem deixar a máquina pessoal ligada esbarra na falta de controle sobre onde os comandos executam. Para resolver esse gargalo, o desenvolvedor David Ondrej lançou em 17 de setembro de 2026 o Cloudroom core, um runtime de código aberto escrito em Rust que gerencia instâncias de Claude Code, Codex e Pi em servidores Linux dedicados. O projeto alcançou 316 estrelas e 45 forks no GitHub em apenas 25 dias de existência. A ferramenta atende programadores que preferem hospedar os próprios ambientes remotos sem depender de contas gerenciadas de terceiros.

O sistema opera como um serviço único em Rust por máquina e não exige cadastro na plataforma oficial da empresa. Cada agente consome as credenciais do próprio usuário para consultar os modelos de linguagem externos. A arquitetura conecta ferramentas locais ao servidor remoto e funciona em conjunto com o aplicativo desktop Cloudroom, compilado para computadores Mac com processador Apple Silicon e com versão alfa para Linux. O runtime também aceita integração direta com Cursor por meio de chamadas de rede. Tudo roda em processo independente.

Isolamento bloqueia privilégios de administrador

A segurança do servidor depende de regras rígidas do sistema operacional para evitar danos acidentais durante a execução autônoma de código. Os agentes rodam sob um usuário Linux exclusivo, sem permissões de administrador e sem acesso ao comando sudo. Esse usuário isolado não consegue ler o token do serviço, a senha do banco de dados nem os arquivos que guardam o histórico das conversas. Além dessa barreira de permissão, o mecanismo Command Guard bloqueia instruções perigosas que tentam apagar o diretório inicial do usuário. O perigo diminui bastante.

O servidor recebe instruções por meio de uma interface HTTP protegida por token secreto, configurada para escutar conexões apenas em localhost caso não exista um túnel HTTPS ativo. O desenvolvedor sugere fechar a rota entre o computador pessoal e a máquina remota usando Tailscale. Todo o histórico das sessões fica gravado em uma base PostgreSQL dedicada, que pode rodar no mesmo computador ou em outro servidor protegido por conexões TLS verificadas. Na versão core-v0.1.55, lançada em 13 de outubro de 2026 a partir do commit ea2b85b2d880, as tarefas do agente Pi deixaram de salvar pedaços de streaming de chamadas de ferramentas e linhas de consumo por atualização. Isso economiza muito espaço.

Instalação exige compilação manual e banco dedicado

O caminho para adotar o sistema em produção exige um servidor com Ubuntu 24.04, compilador Rust 1.89 ou superior, Git e os utilitários de linha de comando de cada agente que o usuário pretende disparar. Um script único realiza a instalação básica no sistema operacional, mas a configuração do banco de dados pede intervenção manual direta. O administrador precisa aplicar dois arquivos SQL da pasta docs/database/ diretamente no PostgreSQL, porque o núcleo em Rust não executa migrações automáticas. As máquinas virtuais conferem os binários oficiais de Linux por hash SHA-256 antes da inicialização.

A licença Apache-2.0 libera o uso comercial e modificações no código-fonte, mas o projeto ainda carrega o rótulo de software em fase de pré-lançamento. O repositório exibe zero issues abertas após 25 dias de trabalho contínuo, com commits recentes registrados em 13 de outubro de 2026. A ferramenta não atende equipes que buscam uma plataforma pronta com suporte corporativo, nem serve para ambientes compartilhados sem isolamento completo de máquina, já que os agentes executam tarefas sem pedir confirmação humana a cada passo. Quem prefere evitar a manutenção direta da infraestrutura precisa aguardar na fila de espera do serviço hospedado da empresa.

  • Rust
  • Apache-2.0
  • Agentes de IA
  • GitHub

Fonte: Repositório no GitHub · Como produzimos as matérias