Repolode
brekkylab

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. 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. 2

    Instale o pacote Python

    pip install ailoy-py
  3. 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