Welcome | AIOS Docs (original) (raw)

For the complete documentation index, see llms.txt. This page is also available as Markdown.

Welcome

AIOS is the AI Agent Operating System, which embeds large language model (LLM) into the operating system and facilitates the development and deployment of LLM-based AI Agents. AIOS is designed to address problems (e.g., scheduling, context switch, memory management, storage management, tool management, Agent SDK management, etc.) during the development and deployment of LLM-based agents, towards a better AIOS-Agent ecosystem for agent developers and agent users. AIOS includes the AIOS Kernel and the AIOS SDK (Cerebrum). AIOS supports both Web UI and Terminal UI.

The overview of layered AIOS.

AIOS provides the AIOS kernel as an abstraction on top of the OS kernel. The kernel provides the core functions driven by AIOS system calls, to serve LLM-based agents. On top of the kernel layer, the AIOS SDK facilitates the development and deployment of agents.

Different deployment modes of AIOS

Here are some key notations that are required to know before introducing the different modes of AIOS.

The following parts introduce different modes of deploying AIOS.

Mode 1 (Local Kernel Mode)

Architecture of AIOS in Mode 1.

Mode 2 (Remote Kernel Mode)

Architecture of AIOS in Mode 2.

Mode 2.5 (Remote Kernel Dev Mode)

Architecture of AIOS in Mode 2.5.

Mode 3 (Personal Remote Kernel Mode)

Architecture of AIOS in Mode 3.

Mode 4 (Personal Remote Virtual Kernel Mode)

Architecture of AIOS in Mode 4.