Constructor de aplicaciones de IA de código abierto para crear y ejecutar flujos de trabajo con agentes mediante un editor visual de arrastrar y soltar y varios proveedores de LLM.
brekkylab/ailoy
Biblioteca para crear agentes de IA en Python, Node.js o Rust, cada uno con su propio sandbox microVM y acceso a GPU.
- Estrellas
- 155
- Forks
- 7
- Issues abiertos
- 26
- Último commit
- hace 2 horas
¿Qué es?
Ailoy es una biblioteca para crear agentes de IA dentro de tu propio código. Su idea central es asignar a cada agente su propia máquina virtual, para que pueda instalar software, crear y ejecutar scripts, y trabajar en un entorno informático de propósito general en lugar de limitarse a llamadas a herramientas predefinidas. El sistema anfitrión solo se ve afectado a través de las carpetas y los recursos que montes o expongas explícitamente.
Las máquinas virtuales se basan en la virtualización de krun y no requieren un daemon de VM independiente. La virtualización es compatible con GPU, por lo que se pueden ejecutar modelos e incluso juegos dentro de la VM de un agente. Se puede acceder a los modelos mediante las CLI de proveedores, como Claude Code, Codex o Gemini CLI, o a través de las API de los proveedores usando una clave; también se incluyen Amazon Bedrock, OpenRouter y vLLM como backends.
La biblioteca ofrece API para Python, JavaScript/TypeScript y Rust, y funciona en Linux, Windows y macOS. El repositorio incluye ejemplos como el modelado CAD, el análisis SQL de una base de datos de filtraciones y un agente que juega a OpenTTD. El proyecto está en desarrollo activo y su API puede cambiar entre versiones.
Funciones clave
- 01Proporciona a cada agente su propio sandbox microVM para instalar software y ejecutar código.
- 02Permite usar GPU dentro de la VM del agente, incluidas Vulkan y Metal.
- 03Ofrece API para Python, JavaScript/TypeScript y Rust.
- 04Se conecta a modelos mediante las CLI de los proveedores o claves de API.
- 05Funciona en Linux, Windows y macOS.
- 06Admite tanto la salida de mensajes completos como la transmisión de tokens.
Casos de uso
- Crear agentes que escriban y rendericen modelos CAD y comprueben visualmente los resultados.
- Permitir que un agente analice un conjunto de datos con SQL y Python escritos por él mismo.
- Ejecutar modelos de ML, como los de segmentación o conversión de texto a voz, en la GPU de una máquina invitada.
- Crear prototipos de agentes que interactúen con una aplicación de escritorio o un juego.
Inicio rápido
- 1
Instala e inicia sesión en un CLI de modelos (Claude Code, Codex o Gemini CLI), o configura una clave de API del proveedor
- 2
Instala el paquete de Python
pip install ailoy-py - 3
Compila y ejecuta un agente con el código de ejemplo de Python del README
Antes de usarlo
- Ailoy está en desarrollo activo y su API puede cambiar entre versiones.
- Para ejecutar los ejemplos basados en ML, es necesario ejecutar los agentes con una GPU.
- Montar carpetas del host en macOS o Windows requiere FUSE-T o Dokany.
- En Windows, la máquina virtual ligera requiere que esté habilitada la característica Windows Hypervisor Platform.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ailoy?
- Biblioteca para crear agentes de IA en Python, Node.js o Rust, cada uno con su propio sandbox microVM y acceso a GPU. Ailoy es una biblioteca para crear agentes de IA dentro de tu propio código. Su idea central es asignar a cada agente su propia máquina virtual, para que pueda instalar software, crear y ejecutar scripts, y trabajar en un entorno informático de propósito general en lugar de limitarse a llamadas a herramientas predefinidas. El sistema anfitrión solo se ve afectado a través de las carpetas y los recursos que montes o expongas explícitamente.
- ¿ailoy es gratuito? ¿Qué licencia tiene?
- ailoy es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ailoy sigue mantenido?
- Mantenimiento activo. El último commit de ailoy fue el 22 oct 2026.
- ¿Para qué puedo usar ailoy?
- Crear agentes que escriban y rendericen modelos CAD y comprueben visualmente los resultados. Permitir que un agente analice un conjunto de datos con SQL y Python escritos por él mismo. Ejecutar modelos de ML, como los de segmentación o conversión de texto a voz, en la GPU de una máquina invitada. Crear prototipos de agentes que interactúen con una aplicación de escritorio o un juego.
- ¿Cómo se instala ailoy?
- Instala e inicia sesión en un CLI de modelos (Claude Code, Codex o Gemini CLI), o configura una clave de API del proveedor Instala el paquete de Python: pip install ailoy-py Compila y ejecuta un agente con el código de ejemplo de Python del README
- ¿Dónde consigo ailoy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/brekkylab/ailoy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un agente mínimo de ingeniería de software con IA que resuelve issues de GitHub o ayuda desde la línea de comandos usando solo bash y unas 100 líneas de Python para el núcleo.
MicroVMs portátiles e integrables en Rust para ejecutar agentes de IA y código no confiable localmente con aislamiento por hardware.
Una CLI de Python que integra agentes de programación como Codex y Claude Code con un supervisor, revisor, adversario y resumidor local de logs opcionales, cada uno con su propio modelo.
Infraestructura de código abierto para ejecutar código generado por IA en sandboxes aislados en la nube, con SDKs para JavaScript y Python.
Runtime de agentes en Python que integra un LLM con herramientas, memoria, políticas para cada acción, un sandbox para comandos, ejecuciones resistentes a fallos y trazas completas.