Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Infinity: framework Rust promete executar 75 mil agentes em um Raspberry Pi

Framework open source inova com runtime que hiberna agentes entre interações, reduzindo consumo de recursos em sistemas distribuídos.

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

Infinity: framework Rust promete executar 75 mil agentes em um Raspberry Pi
Imagem: Reprodução · raw.githubusercontent.com · reprodução · licença não declarada

---

Dados rápidos

  • Repositório: hydro-project/infinity
  • Licença: Apache-2.0
  • Linguagem: Rust
  • Estrelas: 396 (180 novas nas últimas semanas)
  • Forks: 38
  • Data da consulta: 30 de outubro de 2026

---

Um novo paradigma para sistemas de agentes

O Infinity, lançado pela Hydro Project em abril de 2026, chega ao ecossistema de inteligência artificial com uma proposta técnica inovadora: um runtime Rust projetado para executar milhares de agentes simultaneamente em hardware limitado. A promessa central é executar 75 mil agentes na memória de um Raspberry Pi, algo até então impensável com as soluções existentes. Enquanto frameworks tradicionais mantêm agentes em estado ativo mesmo durante períodos de espera — consumindo memória e CPU —, o Infinity introduz o conceito de hibernação: entre interações, um agente se reduz a dados puros, sua história de conversação, sem pilha de execução ou conexões abertas. Essa abordagem não apenas economiza recursos como também permite que sistemas escalem automaticamente para zero quando não há demanda.

A solução aborda um problema crítico no desenvolvimento de sistemas multiagentes: a ineficiência causada por agentes que bloqueiam enquanto aguardam por ferramentas externas, como APIs ou bancos de dados. Na prática, isso significa que aplicações que dependem de dezenas ou centenas de agentes — comuns em automação de negócios, assistência técnica ou ambientes de desenvolvimento — podem agora ser executadas em hardware de baixo custo ou em plataformas serverless sem desperdício de recursos.

---

## Como o Infinity transforma a execução de agentes

O funcionamento do Infinity baseia-se em dois pilares: concorrência principiada e protocolo reativo. Ao contrário de modelos tradicionais que mantêm agentes em estado ativo enquanto aguardam por respostas externas, o Infinity adota um modelo de yield (entrega de controle): quando um agente precisa executar uma ferramenta lenta, ele libera a CPU e hiberna, retornando apenas quando a ferramenta conclui sua tarefa. Essa estratégia, inspirada no que o async fez para threads, permite que milhares de agentes compartilhem um mesmo conjunto de recursos sem competição desnecessária.

A instalação é feita via gerenciador de pacotes Rust, com o comando:

cargo add infinity-runtime

O framework oferece duas formas de execução: local, para desenvolvimento, e serverless, com suporte nativo a plataformas como AWS Lambda. A mesma base de código pode ser implantada em um laptop ou em um ambiente de nuvem sem modificações, graças ao modelo de scale to zero — característica fundamental para aplicações com picos de demanda intermitentes.

---

## Reactive Agent Protocol: ferramentas sem conexões eternas

Um dos diferenciais do Infinity é o Reactive Agent Protocol (RAP), um protocolo aberto que permite servir ferramentas de agentes pela rede sem manter conexões persistentes. Enquanto soluções tradicionais exigem que agentes mantenham sockets abertos para receber resultados de ferramentas externas, o RAP entrega resultados assim que ficam prontos, mesmo que o agente esteja hibernando. Isso não só reduz o consumo de recursos como também simplifica a implementação de sistemas distribuídos.

O protocolo é compatível com servidores MCP (Model Context Protocol) existentes, permitindo que desenvolvedores integrem ferramentas já criadas sem reescrita. A especificação aberta do RAP possibilita que terceiros implementem novos backends ou clientes, expandindo as possibilidades de uso do Infinity em diferentes ecossistemas.

--- ## ## Infinity Code: o primeiro agente de programação do ecossistema

Como prova de conceito do poder do Infinity, a Hydro Project lançou o Infinity Code, um agente de programação construído sobre o novo runtime. O Infinity Code executa builds e testes em segundo plano enquanto seus resultados são transmitidos em tempo real para o desenvolvedor. Além disso, o agente trabalha com threads paralelos e sandboxes empilhadas, permitindo que múltiplas edições ou testes sejam executados simultaneamente.

Para desenvolvedores, isso significa revisar diffs de código enquanto o agente trabalha em segundo plano, sem interrupções no fluxo de trabalho. A abordagem contrasta com ferramentas tradicionais que travam a interface enquanto operações demoradas são executadas, um problema comum em ambientes de desenvolvimento colaborativo.

--- ## ## Quando o Infinity faz sentido — e quando não

O Infinity se destaca em cenários que exigem alta densidade de agentes em hardware limitado ou com restrições de custo. Sistemas de automação empresarial com dezenas de agentes especializados, plataformas de monitoramento distribuído ou ambientes de desenvolvimento colaborativo são casos de uso naturais. A capacidade de executar milhares de agentes em um Raspberry Pi torna o framework ideal para edge computing ou aplicações IoT com inteligência artificial embarcada.

Por outro lado, projetos que exigem agentes com estado complexo ou integrações profundas com sistemas legados podem encontrar limitações. A abordagem de hibernação reduz o consumo de recursos, mas exige que os desenvolvedores modelem agentes como stateless entre interações. Além disso, por ser uma tecnologia recente — com pouco mais de seis meses de existência —, o Infinity ainda carece de documentação extensa, tutoriais avançados e uma comunidade madura. As 54 issues abertas no repositório refletem tanto oportunidades de contribuição quanto desafios não resolvidos, especialmente em segurança e escalabilidade para cargas de trabalho extremas.

--- ## ## Comparação com alternativas: o que realmente muda

Diferentemente de frameworks como LangChain, AutoGen ou CrewAI, que focam em abstrações de alto nível para construção de agentes, o Infinity prioriza o runtime e a eficiência operacional. Enquanto soluções tradicionais tratam agentes como processos ou threads pesados, o Infinity os modela como dados transitórios, ativados apenas quando necessário. Essa diferença fundamental permite que o Infinity supere limitações de memória e escalabilidade que são comuns em sistemas multiagentes tradicionais.

Outra vantagem é a compatibilidade com ambientes serverless. Plataformas como AWS Lambda, que cobram por tempo de execução, se beneficiam enormemente do modelo de scale to zero do Infinity. Agentes que passam a maior parte do tempo hibernando não consomem recursos, reduzindo custos operacionais em aplicações com baixa demanda constante.

---

## Resumo rápido

  • Projeto: Infinity, runtime Rust para sistemas agenticos massivamente concorrentes
  • Licença: Apache-2.0 (open source permissivo)
  • Linguagem: Rust (foco em performance e segurança de memória)
  • Estrelas: 396 na GitHub (crescimento de 180 nas últimas semanas)
  • Risco principal: Tecnologia jovem com comunidade em formação e 54 issues abertas

---

Fontes

  • Rust
  • Apache-2.0
  • Repositórios em Alta
  • GitHub Trending

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