Overview of AIOS Architecture
mainAIOS (AI Agent Operating System) is designed to facilitate the development and deployment of LLM-based agents by managing resources like LLM, memory, storage, and tools. The architecture is split into two primary components:
- AIOS Kernel: An abstraction layer over the OS kernel that manages agent resources (LLM, memory, storage, tools). This repository contains the kernel.
- AIOS SDK (Cerebrum): Designed for developers and users to build and run agent applications by interacting with the kernel. The SDK is located in the Cerebrum repository.
For computer-use agents, the kernel includes a specialized architecture with a redesigned Tool Manager that incorporates a VM (Virtual Machine) Controller and MCP Server to provide a sandboxed environment.