awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

64 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.

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

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • obsproject/obs-studioAvatar de obsproject

    obsproject/obs-studio

    73,384Voir sur 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
    Voir sur GitHub↗73,384
  • imartinez/privategptAvatar de imartinez

    imartinez/privateGPT

    57,281Voir sur 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
    Voir sur GitHub↗57,281
  • foundationagents/openmanusAvatar de FoundationAgents

    FoundationAgents/OpenManus

    56,572Voir sur 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
    Voir sur GitHub↗56,572
  • sipeed/picoclawAvatar de sipeed

    sipeed/picoclaw

    29,430Voir sur 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
    Voir sur GitHub↗29,430
  • nrwl/nxAvatar de nrwl

    nrwl/nx

    28,939Voir sur 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
    Voir sur GitHub↗28,939
  • cinnamon/kotaemonAvatar de Cinnamon

    Cinnamon/kotaemon

    25,139Voir sur 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
    Voir sur GitHub↗25,139
  • jackwener/opencliAvatar de jackwener

    jackwener/OpenCLI

    25,060Voir sur 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
    Voir sur GitHub↗25,060
  • roocodeinc/roo-codeAvatar de RooCodeInc

    RooCodeInc/Roo-Code

    24,266Voir sur 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
    Voir sur GitHub↗24,266
  • forem/foremAvatar de forem

    forem/forem

    22,726Voir sur 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
    Voir sur GitHub↗22,726
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Voir sur 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
    Voir sur GitHub↗21,885
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur 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
    Voir sur GitHub↗21,221
  • openlistteam/openlistAvatar de OpenListTeam

    OpenListTeam/OpenList

    20,814Voir sur 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
    Voir sur GitHub↗20,814
  • rustscan/rustscanAvatar de RustScan

    RustScan/RustScan

    19,932Voir sur 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
    Voir sur GitHub↗19,932
  • bee-san/rustscanAvatar de bee-san

    bee-san/RustScan

    19,969Voir sur 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
    Voir sur GitHub↗19,969
  • github/docsAvatar de github

    github/docs

    18,951Voir sur 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
    Voir sur GitHub↗18,951
  • elizaos/elizaAvatar de elizaOS

    elizaOS/eliza

    18,627Voir sur 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
    Voir sur GitHub↗18,627
  • humanlayer/12-factor-agentsAvatar de humanlayer

    humanlayer/12-factor-agents

    18,261Voir sur 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
    Voir sur GitHub↗18,261
  • emcie-co/parlantAvatar de emcie-co

    emcie-co/parlant

    18,119Voir sur 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
    Voir sur GitHub↗18,119
  • google/adk-pythonAvatar de google

    google/adk-python

    17,847Voir sur 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
    Voir sur GitHub↗17,847
Préc.123…4Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. Autonomous Agent Frameworks

Explorer les sous-tags

  • 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 sous-tagsInterfaces 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.