Plataforma open source para criar e executar workflows com agentes de IA, usando um editor visual de arrastar e soltar e vários provedores de LLM.
brekkylab/ailoy
Biblioteca para criar agentes de IA em Python, Node.js ou Rust, cada um com seu próprio sandbox de microVM e acesso à GPU.
- Estrelas
- 155
- Forks
- 7
- Issues abertas
- 26
- Último commit
- há 21 minutos
O que é?
Ailoy é uma biblioteca para criar agentes de IA dentro do seu próprio código. A ideia central é dar a cada agente sua própria máquina virtual, para que ele possa instalar software, criar e executar scripts e trabalhar em um ambiente de computação de propósito geral, em vez de ficar limitado a chamadas de ferramentas predefinidas. O sistema host só é acessado por meio de pastas e recursos que você montar ou expuser explicitamente.
As VMs usam virtualização baseada em krun e não precisam de um daemon de VM separado. A virtualização oferece suporte à GPU, então modelos ou até jogos podem ser executados dentro da VM de um agente. É possível acessar modelos por CLIs de provedores, como Claude Code, Codex ou Gemini CLI, ou pelas APIs dos provedores, usando uma chave; Amazon Bedrock, OpenRouter e vLLM também aparecem como backends.
A biblioteca oferece APIs para Python, JavaScript/TypeScript e Rust e roda em Linux, Windows e macOS. O repositório inclui exemplos como modelagem CAD, análise com SQL de um banco de dados de vazamentos e um agente que joga OpenTTD. O projeto está em desenvolvimento ativo, e a API pode mudar entre versões.
Recursos principais
- 01Dá a cada agente seu próprio sandbox de microVM para instalar software e executar código.
- 02Oferece suporte ao uso de GPU dentro da VM do agente, incluindo Vulkan e Metal.
- 03Oferece APIs para Python, JavaScript/TypeScript e Rust.
- 04Conecta-se a modelos por meio de CLIs de provedores ou chaves de API.
- 05Roda em Linux, Windows e macOS.
- 06Oferece suporte à saída tanto em mensagens completas quanto em fluxo de tokens.
Casos de uso
- Criar agentes que escrevem e renderizam modelos CAD e verificam visualmente os resultados.
- Permitir que um agente analise um conjunto de dados com SQL e Python escritos por ele mesmo.
- Executar modelos de ML, como os de segmentação ou conversão de texto em fala, na GPU da máquina convidada.
- Criar protótipos de agentes que operam aplicativos de desktop ou jogos.
Início rápido
- 1
Instale e faça login em um CLI de modelos (Claude Code, Codex ou Gemini CLI) ou configure uma chave de API do provedor
- 2
Instale o pacote Python
pip install ailoy-py - 3
Compile e execute um agente usando o código de exemplo em Python do README
Antes de usar
- O Ailoy está em desenvolvimento ativo e sua API pode mudar entre versões.
- Para executar os exemplos baseados em ML, é necessário executar os agentes com uma GPU.
- Montar pastas do host no macOS ou Windows requer FUSE-T ou Dokany.
- No Windows, a micro-VM precisa que o recurso Windows Hypervisor Platform esteja habilitado.
Em coleções
Tópicos
Perguntas frequentes
- O que é ailoy?
- Biblioteca para criar agentes de IA em Python, Node.js ou Rust, cada um com seu próprio sandbox de microVM e acesso à GPU. Ailoy é uma biblioteca para criar agentes de IA dentro do seu próprio código. A ideia central é dar a cada agente sua própria máquina virtual, para que ele possa instalar software, criar e executar scripts e trabalhar em um ambiente de computação de propósito geral, em vez de ficar limitado a chamadas de ferramentas predefinidas. O sistema host só é acessado por meio de pastas e recursos que você montar ou expuser explicitamente.
- ailoy é gratuito? Qual é a licença?
- ailoy é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ailoy ainda é mantido?
- Manutenção ativa. O último commit de ailoy foi em 22 de out. de 2026.
- Para que posso usar ailoy?
- Criar agentes que escrevem e renderizam modelos CAD e verificam visualmente os resultados. Permitir que um agente analise um conjunto de dados com SQL e Python escritos por ele mesmo. Executar modelos de ML, como os de segmentação ou conversão de texto em fala, na GPU da máquina convidada. Criar protótipos de agentes que operam aplicativos de desktop ou jogos.
- Como instalar ailoy?
- Instale e faça login em um CLI de modelos (Claude Code, Codex ou Gemini CLI) ou configure uma chave de API do provedor Instale o pacote Python: pip install ailoy-py Compile e execute um agente usando o código de exemplo em Python do README
- Onde consigo ailoy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/brekkylab/ailoy
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um agente minimalista de engenharia de software com IA que resolve issues do GitHub ou ajuda pela linha de comando, usando apenas bash e cerca de 100 linhas de Python no núcleo.
MicroVMs portáteis e incorporáveis em Rust para executar agentes de IA e código não confiável localmente com isolamento por hardware.
Uma CLI em Python que integra agentes de programação como Codex e Claude Code, com supervisor, revisor, adversário e resumidor local de logs opcionais, cada um usando seu próprio modelo.
Infraestrutura open source para executar código gerado por IA em sandboxes isoladas na nuvem, com SDKs para JavaScript e Python.
Runtime de agentes em Python que envolve um LLM com ferramentas, memória, políticas para cada ação, sandbox para comandos, execução segura contra falhas e rastreamento completo de cada etapa.