Shuru, una nueva herramienta de código abierto, simplifica el desarrollo de agentes de inteligencia artificial para usuarios de macOS. La plataforma permite la creación de sandboxes (entornos de pruebas) Linux ligeros y efímeros, impulsados por el framework de virtualización de Apple, eliminando la necesidad de Docker. Estas sandboxes se ejecutan de forma nativa en Apple Silicon, ofreciendo un rendimiento cercano al nativo.
La característica clave de Shuru es su diseño “local-first”, donde cada ejecución comienza con un sistema de archivos limpio, lo que facilita la experimentación y la depuración sin temor a persistencia de datos no deseados. Los usuarios pueden crear “checkpoints” para guardar y restaurar el estado del entorno, similar a los commits de Git, permitiendo la iteración y el branching de entornos de desarrollo. Shuru ofrece una interfaz de línea de comandos simple para ejecutar, crear checkpoints y restaurar sandboxes, así como opciones de configuración para recursos como CPU, memoria y tamaño de disco. La herramienta está diseñada para tareas como la ejecución de código generado por IA, el uso de herramientas del sistema y la realización de evaluaciones reproducibles, acelerando el ciclo de desarrollo de agentes de IA.
