Repolode
brekkylab

brekkylab/ailoy

Библиотека для создания ИИ-агентов на Python, Node.js или Rust: каждому агенту выделяется собственная microVM-песочница с доступом к GPU.

Звёзды
155
Форки
7
Открытые issues
26
Последний коммит
29 минут назад

Что это?

Ailoy — библиотека для создания ИИ-агентов прямо в вашем коде. В её основе — идея выделять каждому агенту отдельную виртуальную машину, чтобы он мог устанавливать программы, создавать и запускать скрипты и работать в универсальной вычислительной среде, а не ограничиваться заранее заданными вызовами инструментов. Агент взаимодействует с хост-системой только через папки и ресурсы, которые вы явно подключили или предоставили.

Виртуальные машины работают на базе виртуализации krun и не требуют отдельного демона VM. Виртуализация поддерживает GPU, поэтому модели и даже игры можно запускать внутри VM агента. Доступ к моделям предоставляется через CLI провайдеров, например Claude Code, Codex или Gemini CLI, либо через API провайдеров с ключом; среди поддерживаемых бэкендов также указаны Amazon Bedrock, OpenRouter и vLLM.

Библиотека предоставляет API для Python, JavaScript/TypeScript и Rust и работает на Linux, Windows и macOS. В репозитории есть примеры, в том числе создание CAD-моделей, анализ базы данных утечек с помощью SQL и агент, который играет в OpenTTD. Проект активно развивается, поэтому API может меняться от версии к версии.

Ключевые возможности

  • 01Выделяет каждому агенту собственную microVM-песочницу для установки программ и запуска кода.
  • 02Поддерживает использование GPU внутри VM агента, включая Vulkan и Metal.
  • 03Предоставляет API для Python, JavaScript/TypeScript и Rust.
  • 04Подключает модели через CLI провайдеров или ключи API.
  • 05Работает на Linux, Windows и macOS.
  • 06Поддерживает вывод как целыми сообщениями, так и потоком токенов.

Сценарии использования

  • Создание агентов, которые пишут и рендерят CAD-модели, а затем визуально проверяют результат.
  • Анализ набора данных с помощью SQL и Python, которые агент пишет самостоятельно.
  • Запуск ML-моделей, например для сегментации или синтеза речи, на GPU гостевой системы.
  • Прототипирование агентов, которые работают с настольными приложениями или играми.

В подборках

Темы

Частые вопросы

Что такое ailoy?
Библиотека для создания ИИ-агентов на Python, Node.js или Rust: каждому агенту выделяется собственная microVM-песочница с доступом к GPU. Ailoy — библиотека для создания ИИ-агентов прямо в вашем коде. В её основе — идея выделять каждому агенту отдельную виртуальную машину, чтобы он мог устанавливать программы, создавать и запускать скрипты и работать в универсальной вычислительной среде, а не ограничиваться заранее заданными вызовами инструментов. Агент взаимодействует с хост-системой только через папки и ресурсы, которые вы явно подключили или предоставили.
ailoy можно использовать бесплатно? Какая у него лицензия?
ailoy распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ailoy всё ещё поддерживается?
Активно поддерживается. Последний коммит в ailoy — 22 окт. 2026 г..
Для чего можно использовать ailoy?
Создание агентов, которые пишут и рендерят CAD-модели, а затем визуально проверяют результат. Анализ набора данных с помощью SQL и Python, которые агент пишет самостоятельно. Запуск ML-моделей, например для сегментации или синтеза речи, на GPU гостевой системы. Прототипирование агентов, которые работают с настольными приложениями или играми.
Где скачать ailoy?
Исходный код и инструкции по установке — на GitHub: https://github.com/brekkylab/ailoy

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты