AIOS

活跃
GitHub Python NOASSERTION

简介

AI Agent 操作系统,为大规模部署和管理 LLM Agent 提供基础运行时环境。支持 Agent 调度、内存管理、工具注册和并发执行等核心操作系统功能。

核心特性

  • AIOS Kernel — 嵌入 LLM 的操作系统内核,管理 Agent 的调度、上下文切换、内存、存储和工具
  • AIOS SDK (Cerebrum) — 面向 Agent 用户和开发者的开发、部署、分发与发现平台
  • 多框架支持 — 兼容 ReAct、Reflexion、AutoGen、Open Interpreter、MetaGPT 等 Agent 框架
  • Computer-Use 专用架构 — 扩展了 VM 控制器和 MCP Server 的沙箱化计算机交互环境
  • 多部署模式 — 支持 Web UI、终端 UI、远程内核、容器化等多种部署方式
  • Agent 市场生态 — 通过 Agent Hub 实现 Agent 的发布、下载和共享

适用场景

💡 大规模 Agent 部署与管理 — 在操作系统层面统一调度和管理多个 LLM Agent
💡 跨框架 Agent 开发生态 — 使用统一 SDK 开发和接入不同框架的 AI Agent
💡 计算机使用 Agent — 通过沙箱化环境安全地执行桌面操作任务
💡 学术研究与原型验证 — 基于 AIOS Kernel 和 SDK 快速构建 Agent 系统原型
💡 Agent 分发与共享 — 通过 Agent Hub 机制实现 Agent 的发布与市场化

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(6.2k stars)
  • 项目有一定历史沉淀(已维护 2 年)
  • Issue 响应及时,积压少

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

git clone https://github.com/agiresearch/AIOS.git
cd AIOS
pip install -r requirements.txt

# 启动 AIOS Web UI
python -m aios.web

# 或通过终端 UI 运行
python -m aios.terminal

# 安装 Cerebrum SDK
pip install cerebrum

# 查看文档
# https://docs.aios.foundation/

相关项目

Atomic Agents

6.2k · Python
活跃 A+

Atomic Agents 是一个模块化的 AI 智能体构建框架,采用原子化设计理念,提供可组合的组件来构建智能体系统,包含工具、流水线和内存管理等核心模块。

frameworkpythonagent +2
  • · 原子化设计哲学,提供单一用途、可复用、可组合的组件
  • · 基于 Instructor 和 Pydantic 构建,确保类型安全和可预测的 Agent 行为
  • · 多供应商支持,包括 OpenAI、Anthropic、Groq、Gemini 等

AutoChain

1.9k · Python
不活跃 C

AutoChain 是一个轻量级、可扩展且可测试的 LLM Agent 框架,由 Forethought 开发。提供简洁的 Agent 构建抽象,支持自动工具选择、对话历史管理和自动化测试流程。

frameworkagentpython +3
  • · 轻量级且可扩展的生成式智能体管道,抽象层极少
  • · 支持自定义工具和 OpenAI function calling,自动转换函数规范
  • · 简洁的内存追踪,使用 BufferMemory 管理对话历史和工具输出

LlamaFactory

74.1k · Python
活跃 A+

统一高效的百种大语言模型与视觉语言模型微调框架,支持 LoRA、QLoRA、RLHF 等多种训练策略,为 Agent 提供定制化模型能力。

pythonllmagent +2
  • · 百种模型支持 — 覆盖 LLaMA、Qwen3、DeepSeek、Gemma、GLM、Mistral、Phi 等 100+ 大语言模型
  • · 全训练方式集成 — 支持预训练、SFT、RLHF、DPO、KTO、ORPO、PPO 等完整训练流程
  • · 高效微调策略 — 支持 16-bit 全量微调、LoRA、QLoRA(2/3/4/5/6/8-bit)及 GaLore、BAdam、APOLLO 等高级算法