awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
agiresearch avatar

agiresearch/AIOS

0
View on GitHub↗
5,168 estrellas·703 forks·Python·other·19 vistasdocs.aios.foundation↗

AIOS

AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances.

The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations via natural language. It also implements a virtualization layer for multi-kernel scheduling and provides a compatibility layer to run agents developed in third-party frameworks.

Broad capabilities include a unified model provider interface for routing requests across cloud and local backends, a tool orchestrator for executing external functions with structured JSON output, and secure virtual machine sandboxing for system interactions. The project also provides mechanisms for agent and tool distribution through remote hubs and a command-line interface for local testing and management.

Features

  • Agentic LLM Frameworks - Implements a comprehensive platform for developing and deploying autonomous agents with native SDKs and compatibility layers.
  • Agent Orchestration Frameworks - Implements a comprehensive orchestration kernel and SDKs for building and managing the lifecycle of autonomous AI agents.
  • Multi-Agent Orchestration Systems - Coordinates collaborative AI agents that communicate and share tasks through a centralized orchestration kernel.
  • Semantic Memory Managers - Implements a cognitive storage system using vector search and autonomous clustering for long-term agent knowledge management.
  • Long-term Memory Stores - Provides persistent storage mechanisms to retain context and logs across multiple agent sessions and interactions.
  • Agent Backend Managers - Provides a virtualization layer to manage model backends, GPU memory, and isolated kernel instances for agent execution.
  • Agent-to-Agent Communication - Provides standardized protocols for autonomous agents to exchange messages and requests for collaborative task execution.
  • Agent Memory Maintenance - Implements automated background processes to evolve and adapt agent knowledge bases over time.
  • Agent Memory Persistence - Implements architectures to maintain long-term state and continuity for AI agents across different sessions.
  • Agent Orchestration Systems - Features an orchestration kernel that coordinates memory, resource scheduling, and tool execution for multiple autonomous agents.
  • Agent Orchestrators - Manages a resource orchestration kernel that coordinates model cores, memory, and storage for agents regardless of their location.
  • Agent Session Management - Saves and restores session state using text or logits to allow agents to resume tasks.
  • Agent Task Execution - Executes agents from local paths or remote hubs to perform specific assigned tasks.
  • Agent Configuration Schemas - Uses standardized schemas to define agent identity, metadata, and dependencies.
  • Custom Tool Definitions - Provides frameworks for defining custom tool logic and interaction formats that language models can execute.
  • Agent Tool Execution - Invokes external functions and tools to extend agent capabilities beyond simple text generation.
  • Agent Tool Integrations - Integrates tool specifications so models can select and trigger appropriate functions based on the conversation context.
  • Autonomous Organization - Saves textual information into a cognitive system that autonomously organizes data for better retrieval.
  • Cognitive Clustering - Stores information with dynamic linking and retention scores to support autonomous cognitive clustering.
  • Model Provider Integrations - Connects to a variety of cloud APIs and local model weights through a unified provider interface.
  • Model Request Routing - Routes requests across multiple local and cloud model backends using a unified interface for optimization.
  • LLM Tooling Integrations - Connects language models to external functions and APIs to execute actions and retrieve structured data.
  • External Tool Integrations - Connects AI agents to external functional modules and utilities to extend their operational capabilities.
  • Model Provider Configurations - Provides settings for selecting models and managing credentials for external AI model providers.
  • Tool-Using Agents - Instructs language models to execute tools using specific specifications to retrieve data or perform actions.
  • Natural Language Memory Queries - Retrieves relevant stored information using natural language queries to provide context for agent decisions.
  • Agent Memory Management - Implements long-term storage and semantic search for agents to evolve knowledge over time.
  • Vector Memory Stores - Implements a semantic memory engine using vector embeddings for long-term knowledge management and autonomous clustering.
  • Agent Operational Settings - Manages authentication keys and backend parameters for model providers via configuration files and command lines.
  • LLM Tool Orchestration - Provides a managed interface for defining and executing external functional tools with structured JSON output enforcement.
  • Agent Kernel Virtualization - Hosts multiple isolated kernel instances on one physical machine through resource scheduling and virtualization.
  • Agent Resource Orchestration - Coordinates model cores, memory, and storage through an abstraction layer to execute agent applications.
  • Kernel Resource Orchestrators - Coordinates model cores, memory, and storage through an abstraction layer to manage agent execution and lifecycle.
  • Semantic File Systems - Translates natural language model instructions into concrete file system operations and versioned storage actions.
  • Agent Sandboxing Policies - Isolates agent execution environments using a virtual machine controller for safe system interaction.
  • Unified Model Interfaces - Provides a unified API that wraps multiple cloud APIs and local model weights for flexible backend switching.
  • Multi-Kernel Scheduling - Runs independent kernel instances on one physical machine via virtualization and shared scheduling.
  • Remote Agent Deployments - Executes agents on remote machines to offload computation from resource-restricted local hardware.
  • Structured Memory Operations - Provides structured create, read, update, and delete operations for memory data and metadata.
  • Concurrent Agent Execution - Facilitates concurrent communication between agents and services using asynchronous execution patterns and status tracking.
  • Agent Deployment - Sets up a management system to provision and configure isolated kernel instances and resources for agents.
  • Agent Hubs - Provides a central hub for uploading and distributing agent files and configurations.
  • Tool Hubs - Implements a central hub for searching and installing specialized data processing and API capabilities.
  • Agent Framework Integrations - Uses a compatibility layer and adapters to run agents from third-party frameworks within its centralized kernel.
  • Namespace-Linked Storage - Saves text-based information linked to agent namespaces with optional metadata for structured retrieval.
  • Agent Terminal Interfaces - Implements a terminal interface that allows users to manage a semantic file system using natural language.
  • Agent Discovery - Enables discovery and listing of available agents from both local storage and remote repositories.
  • Custom Agent Distributions - Bundles specialized agent configurations and tools into deployable packages for distribution via remote hubs.
  • Shared Tool Registries - Provides a mechanism to upload locally developed tools to a community hub for distribution.
  • Runtime Tool Instantiation - Instantiates new tool capabilities into the system at runtime based on specific task requirements.
  • Call Conflict Resolution - Loads available tools and resolves call conflicts through prioritization to ensure stable external function execution.
  • Memory Tagging - Associates keywords, tags, and timestamps with memory records to enable structured categorization and retrieval.
  • Conversation History Management - Creates chat sessions and provides search capabilities over automatically saved conversation histories.
  • Cross-Framework Compatibility Layers - Deno Agent runs agents developed in third-party frameworks by initializing a compatibility layer for model calls.
  • Tool Hub Loading - Imports and initializes functional tools from a centralized hub or local storage for agent use.
  • Framework Adaptation SDKs - Provides specialized SDKs and adapters to connect existing agent frameworks to a centralized orchestration kernel.
  • Interactive Agent Chat Interfaces - Provides an interactive chat interface for messaging specific agents and managing active conversation threads.
  • Tool Version Installation - Downloads specific tool versions from a remote repository to the local system.
  • Local Model Execution - Executes language models on local hardware utilizing a transformers library with GPU memory allocation controls.
  • Provider Abstraction Layers - Wraps multiple model instances in an abstraction layer to enable flexible switching between different providers.
  • Model Selection Tools - Selects the most appropriate model from a list based on task capability and cost requirements.
  • Structured Output Generators - Processes prompts to generate strictly typed, machine-readable data formats including JSON and tool execution requests.
  • Structured Output Enforcements - Forces models to return responses in JSON format by injecting specific formatting instructions into the message history.
  • Memory Pattern Extraction - Processes stored information to extract insights and cognitive patterns for improved agent reasoning.
  • Structured JSON Generation - Forces language models to return structured data by injecting formatting instructions and JSON schemas into the message history.
  • LLM JSON Constraints - Implements mechanisms that force language models to generate valid JSON adhering to predefined schemas for structured data extraction.
  • Sequential Task Processing - Processes tasks in linear arrival order with fixed timeouts to prevent system hangs.
  • Memory Mergers - Consolidates duplicate semantic information and updates anchors to maintain a clean knowledge index.
  • Vector Search - Retrieves relevant memory blocks based on mathematical similarity in high-dimensional vector spaces.
  • CLI Agent Management - Provides a command-line interface for listing, downloading, and uploading agents and tools.
  • File Version Restorers - Reverts files to previous states using specific timestamps or version counts, allowing for operational rollbacks.
  • Natural Language Automation - Translates natural language terminal commands into concrete system operations and kernel interactions.
  • Tool Execution Contexts - Manages context switching and data flow to provide models with correct processing information.
  • Natural Language File Managers - Translates natural language instructions from LLMs into concrete file system operations for automated data management.
  • Tool Hub Publishing - Uploads tool logic and metadata to a remote repository for distribution and discovery.
  • Task Schedulers - Distributes processing time across multiple tasks using a round-robin scheduling approach.
  • Task Request Queuing - Manages request queues using first-come-first-served or round-robin strategies to coordinate task execution.
  • Virtual Machines - Executes system operations and computer interactions within isolated virtual machine sandboxes for security.
  • Group-Based Access Controls - Controls data permissions by assigning agents to privilege groups and verifying membership.
  • Execution Confirmation Hooks - Intercepts irreversible operations to require human confirmation before execution.
  • Agent Framework Adapters - Executes agents built with external frameworks by initializing compatible types within its orchestration kernel.
  • Standardized Tool Execution - Provides a standardized protocol for executing external tools based on model decisions and receiving consistent results.
  • Agent Frameworks - Operating system designed specifically for AI agents.

Historial de estrellas

Gráfico del historial de estrellas de agiresearch/aiosGráfico del historial de estrellas de agiresearch/aios

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace agiresearch/aios?

AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances.

¿Cuáles son las características principales de agiresearch/aios?

Las características principales de agiresearch/aios son: Agentic LLM Frameworks, Agent Orchestration Frameworks, Multi-Agent Orchestration Systems, Semantic Memory Managers, Long-term Memory Stores, Agent Backend Managers, Agent-to-Agent Communication, Agent Memory Maintenance.

¿Qué alternativas de código abierto existen para agiresearch/aios?

Las alternativas de código abierto para agiresearch/aios incluyen: mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… agentscope-ai/agentscope — Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a… open-multi-agent/open-multi-agent — Open Multi-Agent is a TypeScript framework for multi-agent orchestration that decomposes natural language goals into a… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for…

Alternativas open-source a AIOS

Proyectos open-source similares, clasificados según cuántas características comparten con AIOS.
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • agentscope-ai/agentscopeAvatar de agentscope-ai

    agentscope-ai/agentscope

    26,895Ver en GitHub↗

    Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys

    Pythonagentchatbotlarge-language-models
    Ver en GitHub↗26,895
  • open-multi-agent/open-multi-agentAvatar de open-multi-agent

    open-multi-agent/open-multi-agent

    6,422Ver en GitHub↗

    Open Multi-Agent is a TypeScript framework for multi-agent orchestration that decomposes natural language goals into a runtime-generated directed acyclic graph of tasks. It functions as a task orchestrator and workflow state manager, coordinating multiple AI models to execute parallel and sequential operations. The framework is distinguished by a proposer-judge consensus protocol used to validate agent outputs through a quorum of agreement. It employs provider-agnostic model routing to assign specific models to tasks based on roles or execution phases and utilizes state-based workflow checkpo

    TypeScriptagent-frameworkagent-orchestrationagentic-ai
    Ver en GitHub↗6,422
  • langroid/langroidAvatar de langroid

    langroid/langroid

    3,894Ver en GitHub↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Pythonagentsaichatgpt
    Ver en GitHub↗3,894
  • Ver las 30 alternativas a AIOS→