开源的 AI 应用构建工具,通过可视化拖拽编辑器创建和运行 AI 智能体工作流。
brekkylab/ailoy
用 Python、Node.js 或 Rust 构建 AI 智能体的库,每个智能体拥有独立的微虚拟机沙箱并可使用 GPU。
- Star
- 155
- Fork
- 7
- 未关闭 Issue
- 26
- 最近提交
- 1小时前
这是什么?
Ailoy 是一个在自己代码中构建各类 AI 智能体的库。它的核心思路是为每个智能体分配独立的虚拟机,让智能体能够安装软件、编写并运行脚本,在通用计算环境中工作,而不只是调用预定义的工具。宿主系统仅通过用户明确挂载或开放的目录和资源被访问。
虚拟机基于 krun 虚拟化实现,无需单独安装虚拟机守护进程,并支持 GPU,因此模型甚至游戏都可以在智能体的虚拟机内运行。模型既可以通过 Claude Code、Codex、Gemini CLI 等服务商命令行工具调用,也可以通过服务商 API 密钥调用;Amazon Bedrock、OpenRouter 和 vLLM 也可作为后端使用。
该库提供 Python、JavaScript/TypeScript 和 Rust 三种 API,支持 Linux、Windows 和 macOS。仓库中包含 CAD 建模、泄露数据库的 SQL 分析、玩 OpenTTD 等示例。项目仍在积极开发中,不同版本之间 API 可能变化。
核心功能
- 01为每个智能体提供独立的微虚拟机沙箱,用于安装软件和运行代码。
- 02支持在智能体虚拟机内使用 GPU,包括 Vulkan 和 Metal。
- 03提供 Python、JavaScript/TypeScript 和 Rust 三种 API。
- 04可通过服务商命令行工具或 API 密钥接入模型。
- 05支持 Linux、Windows 和 macOS。
- 06支持按完整消息输出,也支持逐 token 流式输出。
适用场景
- 构建编写 CAD 模型、渲染并视觉检查结果的智能体。
- 让智能体用自己编写的 SQL 和 Python 分析数据集。
- 在虚拟机的 GPU 上运行图像分割、语音合成等机器学习模型。
- 原型验证操作桌面应用或游戏的智能体。
快速上手
- 1
安装并登录模型 CLI(Claude Code、Codex 或 Gemini CLI),或设置提供商 API 密钥
- 2
安装 Python 包
pip install ailoy-py - 3
运行 README 中的 Python 示例代码来构建并运行智能体
使用前须知
- Ailoy 仍在积极开发中,不同版本之间 API 可能变化。
- 运行基于机器学习的示例需要 GPU。
- 在 macOS 或 Windows 上挂载主机文件夹需要安装 FUSE-T 或 Dokany。
- 在 Windows 上,微虚拟机需要启用 Windows Hypervisor Platform 功能。
收录于专题
标签
常见问题
- ailoy 是什么?
- 用 Python、Node.js 或 Rust 构建 AI 智能体的库,每个智能体拥有独立的微虚拟机沙箱并可使用 GPU。 Ailoy 是一个在自己代码中构建各类 AI 智能体的库。它的核心思路是为每个智能体分配独立的虚拟机,让智能体能够安装软件、编写并运行脚本,在通用计算环境中工作,而不只是调用预定义的工具。宿主系统仅通过用户明确挂载或开放的目录和资源被访问。
- ailoy 可以免费使用吗?用的什么许可证?
- ailoy 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ailoy 还在维护吗?
- 活跃维护中。ailoy 最近一次提交是在 2026年10月22日。
- ailoy 适合用来做什么?
- 构建编写 CAD 模型、渲染并视觉检查结果的智能体。 让智能体用自己编写的 SQL 和 Python 分析数据集。 在虚拟机的 GPU 上运行图像分割、语音合成等机器学习模型。 原型验证操作桌面应用或游戏的智能体。
- ailoy 怎么安装和运行?
- 安装并登录模型 CLI(Claude Code、Codex 或 Gemini CLI),或设置提供商 API 密钥 安装 Python 包: pip install ailoy-py 运行 README 中的 Python 示例代码来构建并运行智能体
- 在哪里获取 ailoy?
- 源代码和安装说明在 GitHub 上:https://github.com/brekkylab/ailoy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个极简的 AI 软件工程智能体,可解决 GitHub Issue 或在命令行中辅助工作,核心仅约 100 行 Python。
一个基于 Rust 的轻量虚拟机运行时,用于在本地安全运行 AI 智能体和不可信代码。
一个 Python 命令行工具,为 Codex、Claude Code 等编码代理加上可选的监督、审查、对抗测试和本地日志精简环节,各环节可使用不同模型。
开源基础设施,用于在云端隔离沙箱中运行 AI 生成的代码,提供 JavaScript 和 Python SDK。