Skip to main content

AgentOS

Agent Operating System built on three primitives: Worker, Function, Trigger

What is AgentOS?

AgentOS is a comprehensive agent operating system that provides a complete foundation for building, deploying, and managing AI agents. Built on the iii-engine, it offers:
  • 60+ tools across file operations, web, code, data, and more
  • 2,506 tests ensuring reliability and stability
  • 25 LLM providers with intelligent routing
  • 47 models from Anthropic, OpenAI, Google, AWS Bedrock, and more
  • 40 channels for multi-platform agent deployment
  • 32K LOC of production-ready code in Rust, TypeScript, and Python
Every capability — agents, memory, security, LLM routing, workflows, tools, swarms, knowledge graphs, session replay, vault — is a plain function registered on an iii-engine bus. No frameworks, no vendor lock-in, no magic.

Architecture

AgentOS is polyglot by design — Rust for hot path performance, TypeScript for rapid iteration, Python for ML workloads.
┌──────────────────────────────────────────────────────────────┐
│                        iii-engine                            │
│              Worker · Function · Trigger                     │
├──────────┬───────────┬───────────┬───────────┬───────────────┤
│ agent    │ security  │    llm    │  memory   │     wasm      │
│ core     │  rbac     │  router   │  store    │    sandbox    │
│ workflow │  audit    │ 25 LLMs   │  session  │   (wasmtime)  │
│ api      │  taint    │  catalog  │  recall   │    (Rust)     │
│ hand     │  sign     │   (Rust)  │  (Rust)   │               │
│ (Rust)   │  (Rust)   │           │           │               │
├──────────┴───────────┴───────────┴───────────┴───────────────┤
│                   Control Plane (Rust)                       │
│  realm · hierarchy · directive · mission · ledger            │
│  council · pulse · bridge (8 crates, 45 functions)           │
├──────────────────────────────────────────────────────────────┤
│  api · workflows · tools(60+) · skills · channels · hooks    │
│  approval · streaming · mcp · a2a · vault · browser · swarm  │
│  knowledge-graph · session-replay · skillkit · tool-profiles │
│                      (TypeScript)                            │
├──────────────────────────────────────────────────────────────┤
│                    embedding (Python)                        │
├──────────────────────────────────────────────────────────────┤
│     CLI (Rust)              TUI (Rust/ratatui)               │
├──────────────────────────────────────────────────────────────┤
│ 45 agents · 7 hands · 25 integrations · 40 channels          │
│ 8 tool profiles · 47 models · 21 TUI screens                 │
└──────────────────────────────────────────────────────────────┘

Core Features

Worker-Function-Trigger

Three simple primitives for building distributed agent systems

60+ Built-in Tools

File ops, web scraping, code analysis, data processing, and more

25 LLM Providers

Intelligent routing across Anthropic, OpenAI, Google, and 22 others

Multi-Agent Swarms

Coordinate multiple agents for complex tasks

Enterprise Security

RBAC, audit chain, sandboxing, vault encryption

Control Plane

Multi-tenant isolation, hierarchies, budgets, governance

40 Channel Adapters

Deploy agents to Slack, Discord, Telegram, and 37+ platforms

Knowledge Graph

Entity-relation graphs for structured knowledge

Quick Example

Here’s how to create and chat with an agent in 3 commands:
curl -fsSL https://raw.githubusercontent.com/iii-hq/agentos/main/scripts/install.sh | sh

Key Capabilities

60+ built-in tools across 8 categories: file operations, web, code, shell, data, memory, scheduling, collaboration, media, knowledge graph, inter-agent, system, utility, and database. Plus integration with SkillKit marketplace for 15,000+ additional skills.
Intelligent routing to 25 LLM providers with 47 models. Complexity-based model selection, cost optimization, and fallback handling built-in.
Fail-closed security gates, RBAC, Merkle audit chain, taint tracking, Ed25519 signing, Docker/WASM sandboxing, prompt injection detection, rate limiting, loop guards, and AES-256-GCM vault.
8 Rust crates providing realm isolation, agent hierarchies, directive alignment, mission management, budget enforcement, governance proposals, scheduled invocation, and external runtime adapters.
40 channel adapters enable deployment to Telegram, Discord, Slack, WhatsApp, Email, Teams, IRC, Matrix, Bluesky, Reddit, and 30+ other platforms.
CLI with 50+ commands, 21-screen TUI dashboard, 45 agent templates, 7 autonomous hands, 25 MCP integrations, migration tools for LangChain/OpenClaw, and comprehensive testing (2,506 tests).

Next Steps

Installation

Install AgentOS and dependencies

Quickstart

Get up and running in minutes

Core Concepts

Learn Worker, Function, Trigger

CLI Reference

Explore 50+ CLI commands

API Reference

Browse the API documentation

Examples

View 45+ agent templates

Community

GitHub

Star us on GitHub and contribute

iii-engine

Learn more about the underlying engine

Build docs developers (and LLMs) love