Awesome AI AgentsAI Agent Operating System

Q00/ouroboros

⭐ 5833 Python added to this list on 2026-05-04 repository created 2026-01-14

Ouroboros is an innovative Agent OS designed for AI coding workflows, moving beyond ad-hoc prompting to a structured, specification-first methodology. It acts as a local-first runtime layer, guaranteeing that AI agent work, typically non-deterministic, becomes replayable, observable, and adheres to predefined policies. The platform emphasizes an "interview, crystallize, execute, evaluate, evolve" workflow, making it possible to transform a vague idea into a verified, functional codebase across various LLM coding agents like Claude Code, Codex CLI, and Gemini. The system is architected into three main components: the Ouroboros core (OS layer), `ouroboros-plugins` (application layer), and `ourocode` (shell). The core ensures every action is a replayable event, regardless of the executing LLM. Plugins extend functionality by composing core primitives into domain-specific workflows with scoped permissions and audit trails. `Ourocode` provides a unified terminal interface to manage these processes, presenting MCP state, interview questions, and decision points. This layered approach aims to solve common AI coding problems such as vague prompts, lack of specifications leading to scope creep, and manual QA, by introducing automated evaluation gates and clear intent locking.

https://github.com/Q00/ouroboros

agent-osai-agentllm-orchestrationllm-runtimepythonspecification-firstreplayable-agentspolicy-bound-executionAI-coding

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.

astrid-runtime/astrid

Astrid is a portable, capability-secure operating system for composable software components, providing an OS-grade boundary for AI agents and other untrusted code via WebAssembly capsules.

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.