Awesome AI AgentsAI Agent Operating System

astrid-runtime/astrid

⭐ 10272 Rust added to this list on 2026-07-13 repository created 2026-02-15

Astrid is a novel operating system designed for running composable software, specifically emphasizing secure execution for AI agents. It treats each software component as a "capsule" similar to how an operating system handles a process. These capsules are sealed WebAssembly units, capable of being composed, granted explicit authority, and replaced without expanding their inherent reach. The core principle of Astrid is to establish an OS-grade security boundary, which contrasts with traditional agent frameworks that rely on prompt-based trust. The system's security model is built on several layers: a cryptographic capability model with signed, revocable grants; a WebAssembly sandbox that isolates capsules from ambient authority; a 'dumb' kernel that merely routes events, enforces capabilities, and runs the sandbox without holding any business logic; per-principal isolation for data and access; and a signed, hash-linked audit chain for tamper detection. Communication between capsules occurs via an event bus, with dependencies resolved through manifests. The host ABI leverages the WebAssembly component model with versioned WIT packages for tightly controlled interactions. This distributed security approach ensures that authorization is enforced independently and where effects occur, making it highly robust against various attack vectors. Astrid components include a CLI, the `astrid-daemon` kernel, `astrid-build` for capsule compilation, and `astrid-emit` for bus bridging. It supports a live capsule lifecycle, allowing for dynamic updates without service interruption.

https://github.com/astrid-runtime/astrid

agent-runtimeai-agentscapability-securityllmmcpmicrokernelrustsandboxwasmwebassemblyoperating-systemcomposable-softwaresecuritydistributed-securityaudit-chaincomponent-model

Also in AI Agent Operating System

RightNow-AI/openfang

OpenFang is an open-source agent operating system, built in Rust, designed to facilitate the management and orchestration of AI agents.

Arindam200/awesome-ai-apps

A comprehensive repository showcasing practical examples, tutorials, and tools for building powerful AI applications using large language models and various AI agent frameworks.

OpenByteInc/QuantDinger

QuantDinger is an open-source AI trading operating system designed for independent traders, Python strategy authors, and small teams, offering backtesting, live trading, and multi-agent research ca...

MemTensor/MemOS

MemOS is an operating system for Large Language Models that enhances their capabilities with long-term memory, enabling more context-aware, consistent, and personalized AI interactions through a modular and extensible memory architecture.

holaboss-ai/holaOS

HolaOS is a local-first, AI-powered desktop agent that learns your work context, integrates with over 100 workplace tools, and manages memory efficiently to provide proactive assistance without for...

mcp-use/mcp-use

mcp-use is an open-source unified client library that enables seamless integration of any LangChain-supported LLM with MCP servers to build custom agents with tool access.

HKUDS/AutoAgent

AutoAgent is a fully-automated, zero-code framework for creating and deploying LLM agents using natural language, featuring top GAIA benchmark performance and broad LLM support.

Q00/ouroboros

Ouroboros is an Agent OS for AI coding, providing a local-first runtime layer to transform non-deterministic agent work into replayable, observable, and policy-bound execution contracts.