🎯 Definição — LLM embutida no sistema operacional
AIOS é o AI Agent Operating System — um kernel especializado que embute LLMs dentro de uma camada de SO para agentes. Não é um wrapper de chat, não é um framework de cadeias, não é um SDK. É um processo persistente com responsabilidades clássicas de SO (scheduling, context switch, isolamento, gerência de recursos) adaptadas para o ciclo de vida de um agente: pensar, chamar ferramentas, recuperar memória, persistir estado.
💡 A definição em uma frase
AIOS é o kernel onde vários agentes LLM coexistem, compartilham modelos, memória e ferramentas, e são escalonados como processos.
- •Kernel — processo central que gerencia recursos compartilhados.
- •Embutido — LLM Core é módulo do kernel, não dependência externa.
- •Multi-agente — vários agentes rodam concorrentemente sem se sabotar.
- •Syscalls — agente fala com o kernel pela mesma interface estável.
📊 AIOS em números
- 2403.16971 — paper foundational no arXiv (aceito COLM 2025)
- 6 módulos no kernel: LLM Core, Memory, Storage, Tool, Scheduler, Context
- 6+ providers nativos: OpenAI, Anthropic, Gemini, Groq, HuggingFace, Novita
- 4 frameworks de agente suportados: OpenAGI, AutoGen, Open-Interpreter, MetaGPT
- 2 repos principais:
agiresearch/AIOS(kernel) eagiresearch/Cerebrum(SDK)
💡 Dica para iniciantes
Não tente entender o kernel todo no primeiro dia. Clone, rode python scripts/run_terminal.py, mande uma query simples e observe o output. A arquitetura faz sentido depois que você vê uma syscall passar pelo scheduler.
🏛️ AGI Research (Rutgers) — Quem criou e por quê
AIOS nasceu na AGI Research, grupo da Rutgers University especializado em sistemas para agentes inteligentes. Diferente de startups de IA que entregam produto e fecham código depois, a AGI Research opera no modelo acadêmico: papers primeiro, código aberto depois, comunidade convidada a contribuir. O ecossistema cresceu para incluir Cerebrum, A-MEM, LiteCUA, LSFS e OpenAGI — peças complementares ao kernel.
Linha do tempo do projeto
Março 2024 — Paper inicial no arXiv
A semente conceitual
"AIOS: LLM Agent Operating System" propõe pela primeira vez tratar agentes LLM como processos de SO. Recepção forte em comunidades de pesquisa.
Março 2025 — Refactor v0.2.2 + Cerebrum
Separação Kernel × SDK
Major refactor consolida AIOS como kernel e move tudo de "user space" para o repo Cerebrum. Paper do SDK é aceito na NAACL 2025.
Maio 2025 — LiteCUA (computer-use)
Agente que opera GUI
Paper "LiteCUA: Computer as MCP Server for Computer-Use Agent on AIOS" estende o kernel com VM Controller e MCP Server. Sandbox para agentes que clicam, digitam e leem tela.
Julho 2025 — COLM 2025 + AgentX MOOC
Reconhecimento amplo
Paper foundational aceito na Conference on Language Modeling. AIOS é finalista da AgentX (LLM Agents MOOC da Berkeley). Tração definitiva.
💡 Por que isso importa
A trilha acadêmica longa (5 papers em 18 meses, todos com código aberto) reduz o risco de "open-washing". Quando um lab publica e depois mantém, você pode investir tempo aprendendo sem medo de o projeto morrer em 6 meses.
📜 Paper COLM 2025 — A base científica
O paper "AIOS: LLM Agent Operating System" (arXiv 2403.16971) foi aceito na Conference on Language Modeling 2025 — fórum top de pesquisa em LLM. Ele formaliza os problemas que cada framework hoje resolve ad-hoc: scheduling de chamadas LLM, context switch entre agentes, memory management, storage management, tool management e Agent SDK management.
✓ O que o paper propõe
- ✓Tratar agente LLM como processo de SO
- ✓Separar kernel space (recursos) de user space (lógica)
- ✓Padronizar syscalls entre agente e LLM
- ✓Scheduling para fairness multi-agente
- ✓Benchmark reproduzível em multi-agent
✗ O que o paper NÃO faz
- ✗Não inventa novo LLM (usa modelos existentes)
- ✗Não substitui Linux/Windows (roda em cima)
- ✗Não obriga você a usar Cerebrum (mas recomenda)
- ✗Não promete consciência ou AGI mágica
- ✗Não bloqueia uso comercial (licença MIT)
📊 Papers do ecossistema
- AIOS (COLM 2025) — 2403.16971 — o kernel foundational
- Cerebrum (NAACL 2025) — 2503.11444 — plataforma de agentes
- LiteCUA (2025) — 2505.18829 — computer-use agent
- A-MEM (2025) — 2502.12110 — memória agêntica
- LSFS (ICLR 2025) — 2410.11843 — file system semântico
🧩 Kernel + SDK — A separação que muda tudo
A decisão arquitetural mais importante do projeto: o sistema é dividido em dois repos. O agiresearch/AIOS é o kernel (gerencia recursos compartilhados). O agiresearch/Cerebrum é o SDK (usado pelos agentes para falar com o kernel). Espelha exatamente como Linux kernel × glibc/musl funciona no SO clássico.
| Aspecto | AIOS (Kernel) | Cerebrum (SDK) |
|---|---|---|
| Função | Gerenciar recursos | Construir agentes |
| Quem usa | Operador / infra | Dev de agente |
| Linguagem principal | Python (Rust experimental) | Python |
| Onde roda | Sempre na máquina kernel | Mesma máquina ou remota |
| Estabilidade da API | Alta (interface de syscall) | Média (evolui com features) |
| Instalação | Clone + requirements.txt | pip via dependência do AIOS |
💡 Regra prática
Se você está operando infraestrutura para vários agentes, mexa no AIOS. Se você está construindo um agente, mexa no Cerebrum. 95% dos devs só precisam tocar no Cerebrum.
🆚 vs LangChain / AutoGen — SO vs framework
A confusão é comum. LangChain, CrewAI e AutoGen são frameworks de agente — bibliotecas que você importa e usa para montar lógica. AIOS é camada abaixo — um SO em que vários agentes (escritos em frameworks diferentes) coexistem. Eles não competem; AIOS executa, AutoGen estrutura.
✓ AIOS resolve
- ✓Vários agentes concorrentes brigando por LLM
- ✓Memória compartilhada entre agentes
- ✓Schedule justo entre tarefas longas e curtas
- ✓Tool registry centralizado e auditável
- ✓Agent hub para distribuir e descobrir agentes
✗ AIOS NÃO faz
- ✗Lógica de "cadeia" de prompts (use LangChain)
- ✗Padrão multi-agente como CrewAI/AutoGen
- ✗Editor visual de workflow
- ✗Fine-tune ou hosting de modelo
- ✗Substituir cron, queues ou outros sistemas
🧩 Mentalidade certa
Pense em AIOS como infraestrutura e em frameworks como aplicação.
- •AutoGen estrutura a conversa entre agentes; AIOS escalona quem chama o LLM primeiro.
- •CrewAI define papéis; AIOS garante que dois "crews" não estourem o limite de tokens compartilhado.
- •LangChain monta a chain; AIOS persiste memória entre execuções da chain.
🌍 Comunidade — Discord, GitHub, AgentX MOOC
A comunidade do AIOS é acadêmica + open source. Não tem servidor pago, não tem suporte enterprise — tem Discord ativo, issues do GitHub que recebem resposta, e cursos abertos como o AgentX da Berkeley onde AIOS apareceu como finalista 2025.
# Caminhos para entrar no ecossistema
$ git clone https://github.com/agiresearch/AIOS.git
$ git clone https://github.com/agiresearch/Cerebrum.git
$ cd AIOS && pip install -r requirements.txt
$ python scripts/run_terminal.py # primeira interação
# Links rápidos
# Repo kernel: https://github.com/agiresearch/AIOS
# Repo SDK: https://github.com/agiresearch/Cerebrum
# Docs: https://docs.aios.foundation/
# Discord: https://discord.gg/B2HFxEgTJX
# Paper main: https://arxiv.org/abs/2403.16971
# AgentX MOOC: https://rdi.berkeley.edu/agentx/
📊 Onde pedir ajuda
- Discord oficial — dúvidas de uso e setup, comunidade ativa
- GitHub Issues (AIOS) — bugs reproduzíveis no kernel
- GitHub Issues (Cerebrum) — bugs e features do SDK
- Discussions — propostas, design e perguntas conceituais
- Gurubase — wiki Q&A automatizada do projeto
💡 Como contribuir
Não precisa abrir PR para ajudar. Reportar bug com log completo, escrever tutorial em português, traduzir docs, ou compartilhar uma config funcional já entra no radar dos mantenedores. A comunidade é pequena — toda contribuição visível pesa.
✅ Resumo do Módulo
Próximo módulo:
1.2 — 🎯 Quando usar AIOS. Casos de uso reais, multi-modelo, modos local/remote e roadmap pessoal de adoção.