awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

64 repositorios

Awesome GitHub RepositoriesAutonomous Agent Frameworks

Environments for building and managing autonomous software agents.

Explore 64 awesome GitHub repositories matching software engineering & architecture · Autonomous Agent Frameworks. Refine with filters or upvote what's useful.

Awesome Autonomous Agent Frameworks GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Connects with third-party utilities to automate file uploads and link generation from the desktop.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • obsproject/obs-studioAvatar de obsproject

    obsproject/obs-studio

    73,384Ver en GitHub↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides a centralized studio interface for managing complex scene transitions, layering visual sources through a hierarchical scene-graph engine, and streaming content to multiple platforms simultaneously. The software is built on a cross-platform abstraction layer that ensures consiste

    Bridge external software and hardware systems to automate production workflows and extend native media processing capabilities.

    Ccc-plus-plusdirectshow
    Ver en GitHub↗73,384
  • imartinez/privategptAvatar de imartinez

    imartinez/privateGPT

    57,281Ver en GitHub↗

    PrivateGPT is a private AI document assistant and local knowledge base manager designed for querying private files and documents using retrieval-augmented generation. It functions as a local language model application and API gateway, allowing users to obtain cited answers from unstructured data without sending information to external servers. The system differentiates itself by acting as a tool integrator that connects language models to external functions, including web search, tabular data analysis, and custom action extensions. It provides a standardized API layer that allows local infere

    Provides interfaces and connectors that link local AI models to third-party tools and external data sources.

    Python
    Ver en GitHub↗57,281
  • foundationagents/openmanusAvatar de FoundationAgents

    FoundationAgents/OpenManus

    56,572Ver en GitHub↗

    OpenManus is an autonomous agent framework designed to build intelligent software entities capable of executing complex, multi-step tasks through independent decision-making. It functions as a workflow orchestration engine that uses a central language model to interpret user goals, break them down into actionable steps, and manage the execution flow of agents. The system maintains coherence across tasks through a stateful execution context that tracks progress and intermediate data. The platform distinguishes itself through a dynamic capability discovery mechanism that inspects tool definitio

    Construct intelligent software entities capable of executing complex, multi-step tasks through independent decision-making.

    Python
    Ver en GitHub↗56,572
  • sipeed/picoclawAvatar de sipeed

    sipeed/picoclaw

    29,430Ver en GitHub↗

    Picoclaw is a lightweight framework designed for the deployment and orchestration of autonomous software agents. It functions as a cross-platform runtime that packages the entire system into a single self-contained binary, enabling native execution across diverse hardware architectures including RISC-V, ARM64, and x86_64. The platform is specifically optimized for resource-constrained environments, ensuring minimal startup times and a low memory footprint. The system distinguishes itself through intelligent task orchestration, which routes incoming requests to specific inference models based

    Provides a lightweight framework for deploying autonomous agents on resource-constrained hardware and diverse architectures.

    Go
    Ver en GitHub↗29,430
  • nrwl/nxAvatar de nrwl

    nrwl/nx

    28,939Ver en GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Wraps third-party tools into the build system for seamless execution within development workflows.

    TypeScriptangularbuildbuild-system
    Ver en GitHub↗28,939
  • cinnamon/kotaemonAvatar de Cinnamon

    Cinnamon/kotaemon

    25,139Ver en GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Defines custom tools with input validation to extend agent capabilities with external data sources.

    Pythonchatbotllmsopen-source
    Ver en GitHub↗25,139
  • jackwener/opencliAvatar de jackwener

    jackwener/OpenCLI

    25,060Ver en GitHub↗

    OpenCLI is an AI browser automation framework designed to automate web navigation, data extraction, and repetitive browser tasks. It functions as a browser-based CLI generator that converts website interfaces into command-line interactions by controlling authenticated web browser sessions. The project features a web-to-CLI adapter platform for mapping web elements to programmatic command-line inputs and outputs. It includes a browser profile manager to organize and switch between isolated session profiles to maintain different user identities. The toolkit provides capabilities for web conten

    Integrates local binaries and third-party command-line tools into a unified execution interface.

    JavaScriptai-agentai-agentsai-tools
    Ver en GitHub↗25,060
  • roocodeinc/roo-codeAvatar de RooCodeInc

    RooCodeInc/Roo-Code

    24,266Ver en GitHub↗

    Roo-Code is an integrated development environment extension that functions as an autonomous software engineering agent. It connects large language models directly to your local file system and terminal, enabling the agent to interpret natural language requirements and execute complex development workflows. The project distinguishes itself through a model-agnostic orchestration layer that allows developers to connect various large language model backends to their local workspace. By utilizing an iterative tool-use loop, the agent decomposes high-level tasks into sequential steps, interacting w

    Connects to external services and diagnostic tools to extend development capabilities via standardized protocols.

    TypeScript
    Ver en GitHub↗24,266
  • forem/foremAvatar de forem

    forem/forem

    22,726Ver en GitHub↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Connects to third-party services via standard protocols to expand agent capabilities without custom implementation.

    Rubycommunitydiscussionfeedback
    Ver en GitHub↗22,726
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Ver en GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Enables language models to execute custom functions and fetch external data to perform tasks beyond native capabilities.

    TypeScriptanthropicartificial-intelligencegemini
    Ver en GitHub↗21,885
  • 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

    Tests and debugs individual tools in isolation to verify behavior before integrating them into agent workflows.

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • openlistteam/openlistAvatar de OpenListTeam

    OpenListTeam/OpenList

    20,814Ver en GitHub↗

    OpenList is a cloud storage indexing platform that transforms remote file collections into searchable lists and standardized streaming media endpoints. It functions as a centralized gateway, allowing users to connect external storage providers and manage their data through a unified interface. The platform distinguishes itself by providing a dedicated security layer for API authentication and traffic proxying, which protects user credentials while managing connectivity for distributed components. It also features automated service lifecycle management, enabling the deployment and maintenance

    Connects file storage with external tools like download managers and media players for efficient resource management.

    Goalistaliyunpanbaidupan
    Ver en GitHub↗20,814
  • rustscan/rustscanAvatar de RustScan

    RustScan/RustScan

    19,932Ver en GitHub↗

    RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network mapping. It functions as an automated port discovery engine that identifies open ports on remote hosts using IPv6 addresses, CIDR ranges, or bulk input files. The tool is built for rapid surface area discovery, utilizing parallel port processing and OS-aware performance optimizations to identify active services. It allows for scan precision tuning through adjustable connection timeout thresholds and concurrent request controls to balance speed and accuracy. The system integrates wit

    Pipes discovered network data into external security utilities for automated vulnerability analysis.

    Rust
    Ver en GitHub↗19,932
  • bee-san/rustscanAvatar de bee-san

    bee-san/RustScan

    19,969Ver en GitHub↗

    RustScan is a high-speed network reconnaissance tool designed for automated port discovery and service enumeration. It functions as an automated vulnerability scanner that identifies open ports and active services across network environments, providing a foundation for mapping attack surfaces and gathering intelligence on target systems. The tool distinguishes itself through its ability to dynamically adjust scanning parameters and concurrency in real-time based on system feedback, ensuring efficient performance while preventing network congestion. It features an extensible architecture that

    Pipes discovered port data to other security utilities automatically to facilitate deeper inspection and service identification.

    Rustdockerhackinghacktoberfest
    Ver en GitHub↗19,969
  • github/docsAvatar de github

    github/docs

    18,951Ver en GitHub↗

    GitHub Copilot is an AI-powered development platform designed to integrate large language models directly into coding environments. It functions as an interactive assistant and an agentic workflow orchestrator, enabling developers to automate code generation, perform automated code reviews, and execute complex, multi-step development tasks through natural language prompts. The platform distinguishes itself through its autonomous agent capabilities, which allow for repository-level research, implementation planning, and code modifications across multiple files. It supports a modular architectu

    Integrates disparate development platforms and third-party services to unify workflows.

    TypeScriptdocsworks-with-codespaces
    Ver en GitHub↗18,951
  • elizaos/elizaAvatar de elizaOS

    elizaOS/eliza

    18,627Ver en GitHub↗

    Eliza is a modular framework designed for building and deploying autonomous agents that operate across diverse digital environments. It functions as an orchestrator for intelligent software, enabling agents to manage tasks, maintain persistent memory, and execute automated processes through a centralized runtime. The framework distinguishes itself through a plugin-based architecture that facilitates cross-platform social automation and blockchain transaction capabilities. By utilizing state-machine logic for decision-making and vector-based memory for context retention, the system allows agen

    Provides a framework for building and deploying intelligent software agents that operate independently.

    TypeScriptagentagenticai
    Ver en GitHub↗18,627
  • humanlayer/12-factor-agentsAvatar de humanlayer

    humanlayer/12-factor-agents

    18,261Ver en GitHub↗

    This framework provides a set of architectural principles and design patterns for building production-ready autonomous agents. It focuses on structuring automated systems that maintain consistent execution, manage complex internal states, and support reliable error recovery through a state machine-based methodology. The system distinguishes itself by integrating human-in-the-loop orchestration directly into automated workflows. By incorporating manual oversight and validation checkpoints, it ensures safety and accuracy during critical decision-making processes. The framework also emphasizes d

    Offers a structured framework for building autonomous agents that maintain state and support human interaction.

    TypeScript12-factor12-factor-agentsagents
    Ver en GitHub↗18,261
  • emcie-co/parlantAvatar de emcie-co

    emcie-co/parlant

    18,119Ver en GitHub↗

    Parlant is an agentic workflow engine and orchestration framework designed for building conversational AI that adheres to strict behavioral guidelines. It provides a platform for managing multi-turn interactions through state-machine-based logic, allowing developers to define complex, hierarchical conversational flows that can adapt, skip, or revisit steps based on real-time user input. The framework distinguishes itself through its focus on behavioral governance and observability. It enables developers to define precise domain terminology and enforce instruction compliance through prioritize

    Connects conversational agents to third-party functions and data sources to perform complex actions or retrieve information.

    Pythonai-agentsai-alignmentcustomer-service
    Ver en GitHub↗18,119
  • google/adk-pythonAvatar de google

    google/adk-python

    17,847Ver en GitHub↗

    This project is a Python library designed for building, testing, and deploying autonomous agents that execute complex workflows. It functions as a multi-agent orchestration framework, enabling the creation of systems where specialized agents communicate, delegate tasks, and integrate with external services to complete multi-step automated processes. The framework distinguishes itself by combining deterministic code execution with adaptive language model reasoning. It utilizes structured graph-based logic and state-machine execution to maintain persistent context across multi-turn interactions

    Connects agents to external software and data sources through standardized interfaces.

    Pythonagentagenticagentic-ai
    Ver en GitHub↗17,847
Ant.123…4Siguiente
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. Autonomous Agent Frameworks

Explorar subetiquetas

  • Agent-Based ModelingFrameworks specifically designed for creating simulations where autonomous agents interact within a shared environment. **Distinct from Autonomous Agent Frameworks:** Distinct from Autonomous Agent Frameworks: focuses on academic and scientific modeling of populations and emergent behavior rather than agentic task execution or software automation.
  • External Tool Integrations3 sub-etiquetasInterfaces and connectors that link software applications to third-party tools and data sources to automate external tasks.
  • Framework Learning ResourcesEducational materials and tutorials for mastering specific autonomous agent frameworks. **Distinct from Autonomous Agent Frameworks:** Distinct from Autonomous Agent Frameworks: focuses on the educational content for learning the framework rather than the framework implementation itself.