Awesome AI AgentsAI Agent Operating System

SmythOS/sre

⭐ 1290 TypeScript repository created 2025-06-07

SmythOS is an open-source runtime and SDK positioned as an operating system for AI agents. The repository contains the Smyth Runtime Environment (SRE) kernel, a Software Development Kit, and a command-line interface for running agents and creating them in code, with a separate visual drag-and-drop Agent Studio available for those who prefer a no-code interface. Inspired by operating-system kernel architecture, SRE provides OS-level abstractions for AI resources such as LLMs, vector databases, storage, and caching, exposing a unified API that behaves identically across providers so agent logic is written once and can scale anywhere. The unified resource abstraction means storage on local disk, S3, Google Cloud, or Azure, vector databases like Pinecone or Milvus, caches like RAM or Redis, and LLMs from OpenAI, Anthropic, Google AI, AWS Bedrock, Groq, or Perplexity all expose the same interface, letting developers swap providers to test performance or optimize cost without changing business logic. The core packages are the SRE runtime with a modular connector system, a candidate and ACL security model for secure resource access, resource management, agent lifecycle orchestration, and more than forty production-ready components; a developer-friendly SDK; and a CLI. Design principles emphasize agent-first workloads, built-in security and observability, and keeping the coming internet of agents open and accessible. Getting started is done either through the CLI, which scaffolds a project interactively after a global install, or by adding the SDK directly to an existing project. It targets developers who want to ship production-grade agents on portable, provider-independent infrastructure.

https://github.com/SmythOS/sre

agent-runtimesdkagent-osinfrastructuretypescriptorchestration

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.