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
·

16 dépôts

Awesome GitHub RepositoriesAgent Plugin Frameworks

Modular architectures for distributing and integrating specialized skills into autonomous agent systems.

Distinguishing note: Focuses on the distribution of agent-specific capabilities rather than general plugin systems.

Explore 16 awesome GitHub repositories matching artificial intelligence & ml · Agent Plugin Frameworks. Refine with filters or upvote what's useful.

Awesome Agent Plugin 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.
  • nousresearch/hermes-agentAvatar de NousResearch

    NousResearch/hermes-agent

    195,049Voir sur GitHub↗

    Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines. The project provides a desktop automation toolset that controls native GUI workflows on Linux by querying accessibility APIs and injecting input events. It further distinguishes itself with the ability to generate procedural skills from

    Enables runtime skill expansion by importing new toolsets without requiring system restarts or redeployment.

    Pythonaiai-agentai-agents
    Voir sur GitHub↗195,049
  • wshobson/agentsAvatar de wshobson

    wshobson/agents

    36,830Voir sur GitHub↗

    This project is an automated trading and agentic workflow platform designed to orchestrate complex financial tasks through state-based graphs. It provides a comprehensive framework for building, deploying, and managing autonomous agents that execute multi-step analytical processes, monitor real-time market conditions, and perform high-speed trade execution. The platform distinguishes itself through a robust agentic plugin ecosystem that integrates directly with popular AI-powered development environments and command-line interfaces. It features a specialized financial analysis engine capable

    Distributes modular agent components and skills for seamless integration.

    Pythonagentsanthropicanthropic-claude
    Voir sur GitHub↗36,830
  • astrbotdevs/astrbotAvatar de AstrBotDevs

    AstrBotDevs/AstrBot

    34,768Voir sur GitHub↗

    AstrBot is an orchestration framework designed for building and managing autonomous agents that integrate multimodal artificial intelligence with secure, isolated execution environments. It serves as a platform for coordinating complex agentic workflows, allowing users to connect diverse language, speech, and vision models while maintaining personalized agent personas and domain-specific knowledge bases. The platform distinguishes itself through a modular plugin architecture and a centralized visual dashboard, which together enable users to extend agent capabilities and manage operational set

    Implements a modular plugin architecture for extending agent functionality with custom skills and tools.

    Pythonagentaichatbot
    Voir sur GitHub↗34,768
  • livekit/livekitAvatar de livekit

    livekit/livekit

    19,358Voir sur GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Customizes agent behaviors by swapping out components like text-to-speech or language models for individual tasks.

    Gogolangmedia-serversfu
    Voir sur GitHub↗19,358
  • livekit/agentsAvatar de livekit

    livekit/agents

    9,379Voir sur GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Allows customization of synthesis or recognition plugins to modify an agent's voice or processing logic.

    Pythonagentsaiopenai
    Voir sur GitHub↗9,379
  • valuecell-ai/valuecellAvatar de ValueCell-ai

    ValueCell-ai/valuecell

    9,206Voir sur GitHub↗

    Valuecell is an artificial intelligence financial trading platform and market analysis engine. It functions as a multi-exchange trading bot and financial data orchestrator, designed to analyze market data and execute automated trades across global financial exchanges. The system utilizes a modular agent plugin framework that allows for the integration of third-party tools and agents through a shared community registry. It incorporates a retrieval-augmented generation approach to analyze fundamental financial documents and historical patterns, grounding AI responses in factual data. The platf

    Provides a modular architecture for integrating specialized trading skills and third-party tools into the agent system.

    Pythonagentic-aiagentsai
    Voir sur GitHub↗9,206
  • agentwrapper/agent-orchestratorAvatar de AgentWrapper

    AgentWrapper/agent-orchestrator

    7,637Voir sur GitHub↗

    This project is an LLM coding agent orchestrator and AI software engineering platform designed to manage fleets of agents that autonomously solve issues, handle pull requests, and fix CI failures. It functions as an agentic CI/CD automator and parallel workflow manager, coordinating the end-to-end development lifecycle from initial ticket tracking to final code merging. The system is distinguished by its modular plugin framework and isolated worktree management, which allow multiple agents to work on separate coding tasks simultaneously without file system conflicts. It utilizes role-based mo

    Provides a pluggable architecture for swapping LLM models, execution runtimes, and external tool integrations.

    TypeScriptagent-fleetagent-swarmclaude-code
    Voir sur GitHub↗7,637
  • microsoft/tinytroupeAvatar de microsoft

    microsoft/TinyTroupe

    7,475Voir sur GitHub↗

    TinyTroupe is a multi-agent simulation framework designed to create populations of persona-based agents that interact to generate synthetic behavioral data and business insights. It serves as a persona-based agent orchestrator and synthetic data generator, allowing for the definition of agents with specific personality traits and goals to coordinate their interactions through structured workflows. The project features an extensible plugin system for connecting simulated agents to external tools and servers to execute code and access remote data. It includes an agentic simulation dashboard tha

    Implements an extensible architecture for connecting agents to external tools and servers for runtime skill expansion.

    Jupyter Notebook
    Voir sur GitHub↗7,475
  • serpentai/serpentaiAvatar de SerpentAI

    SerpentAI/SerpentAI

    6,979Voir sur GitHub↗

    SerpentAI is a game AI development kit and computer vision framework designed for building autonomous agents that interact with video games. It serves as a game input automation tool and a machine learning model integration engine, allowing developers to create agents that perceive game states and execute actions. The framework utilizes a plugin-based agent architecture to provide modular extensions for game-specific logic and behaviors. It features a specialized system for training, bundling, and deploying machine learning classifiers to recognize visual contexts and game states in real time

    Utilizes a modular architecture to integrate specialized behaviors and game-specific logic into agents.

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Voir sur GitHub↗6,979
  • siteboon/claudecodeuiAvatar de siteboon

    siteboon/claudecodeui

    6,350Voir sur GitHub↗

    Claudecodeui is an open-source web interface that orchestrates multiple AI coding agents from different providers—including Claude Code, Cursor CLI, Codex, and Gemini CLI—side by side in isolated cloud environments. It functions as a multi-provider orchestration platform, allowing users to run agents from different tools within the same workspace without being locked into a single vendor. The platform runs each agent session inside a hypervisor-level Docker sandbox that isolates filesystem, network, and process access, with sessions persisting in the cloud to survive network disconnection or

    Extending the agent interface with custom tabs, backend services, and third-party integrations through a plugin system.

    JavaScriptanthropicanthropic-aianthropic-claude
    Voir sur GitHub↗6,350
  • microsoft/taskweaverAvatar de microsoft

    microsoft/TaskWeaver

    6,115Voir sur GitHub↗

    TaskWeaver is an LLM agent framework that interprets natural language requests and executes them as Python code, SQL queries, or shell commands. It functions as a conversational code interpreter that maintains stateful data structures across turns, generating executable code from user prompts within a session-based environment. The system is designed as a self-hosted AI agent platform that can be deployed in Docker, managing sessions and providing a web UI for data analytics and automation tasks. The framework distinguishes itself through a role-based multi-agent architecture that divides the

    Extending an AI agent's capabilities by wrapping custom algorithms as reusable plugins that the agent can call during task execution.

    Pythonagentai-agentscode-interpreter
    Voir sur GitHub↗6,115
  • mai-with-u/maibotAvatar de Mai-with-u

    Mai-with-u/MaiBot

    5,194Voir sur GitHub↗

    MaiBot est un agent conversationnel intelligent et un framework basé sur des plugins conçu pour simuler une personnalité humaine authentique et une compagnie numérique. Il fonctionne comme un bot de messagerie multiplateforme qui connecte un agent central à divers services de messagerie instantanée via un système d'adaptateurs standardisé. Le projet se distingue par l'utilisation d'un système de mémoire basé sur un graphe de connaissances pour maintenir des personas cohérents et des profils utilisateur à long terme. Il agit également comme un orchestrateur d'outils, coordonnant le raisonnement multi-tours et les appels d'outils externes pour gérer le rythme naturel et le flux des conversations. Le framework inclut une architecture extensible dotée d'un modèle d'événements publication-abonnement et un système de plugins multi-processus avec des capacités de rechargement à chaud. Sa surface fonctionnelle couvre l'analyse du style linguistique, la gestion de l'expression visuelle pour les ressources multimédias et un pipeline de traitement basé sur des hooks pour le routage des messages. L'administration système, incluant les configurations de modèles et la gestion des plugins, est gérée via une interface web centralisée.

    Implements a modular architecture for integrating specialized skills via hot-reloading plugins.

    Pythonagentchatchatbot
    Voir sur GitHub↗5,194
  • ghuntley/how-to-build-a-coding-agentAvatar de ghuntley

    ghuntley/how-to-build-a-coding-agent

    5,145Voir sur GitHub↗

    This repository is a reference implementation and guided tutorial for building an AI coding agent that combines conversational interaction with file system manipulation and sandboxed shell execution. The agent uses a large language model as its core decision-making component, operating within a turn-based conversational loop where it can generate responses or invoke tools, and tool results are fed back into the dialogue. It provides primitives for reading, writing, and listing files on the local filesystem, as well as searching code using regular expressions. The agent’s capabilities are exte

    Provides a modular plugin framework for registering and integrating specialized tools into autonomous agent systems.

    Goagentaicursor
    Voir sur GitHub↗5,145
  • claritylab/lucidaAvatar de claritylab

    claritylab/lucida

    4,781Voir sur GitHub↗

    Lucida est un framework d'assistant IA multimodal et un orchestrateur de microservices conteneurisés. Il fournit une plateforme pour construire des agents qui traitent et intègrent des entrées vocales, visuelles et textuelles pour effectuer des tâches intelligentes, soutenu par un système de génération augmentée par récupération (RAG) pour stocker et interroger des données factuelles provenant de textes, d'URL et d'images. Le framework dispose d'un moteur de workflow basé sur un graphe d'états pour router les requêtes des utilisateurs à travers une séquence de microservices utilisant une machine à états prédéfinie. Il inclut également une interface de plugin extensible qui permet l'intégration de modules fonctionnels personnalisés pour l'apprentissage et l'inférence. Le système couvre de vastes domaines de fonctionnalités, incluant l'automatisation intelligente des tâches, la gestion des connaissances personnelles et le traitement de données multimodales. Il prend en charge le déploiement de ces services via des conteneurs et Kubernetes, et expose ses fonctionnalités via une API REST et divers canaux de messagerie.

    Provides a standardized interface for integrating custom functional modules dedicated to learning and inference.

    Java
    Voir sur GitHub↗4,781
  • significant-gravitas/auto-gpt-pluginsAvatar de Significant-Gravitas

    Significant-Gravitas/Auto-GPT-Plugins

    3,831Voir sur GitHub↗

    This project is a plugin framework for extending autonomous LLM agents. It enables the integration of external scripts and third-party services into an agent's workflow without modifying the core code. The framework utilizes an event-driven hook system to execute plugin functions at predefined stages of an agent's lifecycle. It includes a sandboxed code executor to run external extensions in a secure, isolated environment. The system manages the lifecycle of external modules through a dependency injection manager and supports loading extensions from local directories or zipped archives. Conf

    Provides a modular plugin system for autonomous AI agents that enables runtime skill expansion without restarts.

    Python
    Voir sur GitHub↗3,831
  • dinoki-ai/osaurusAvatar de dinoki-ai

    dinoki-ai/osaurus

    3,531Voir sur GitHub↗

    Osaurus is a local AI workflow engine and LLM agent orchestration framework designed for private execution on local hardware. It functions as a desktop application automator and a voice-controlled AI interface, enabling the development of autonomous agents that can write code, execute tools, and operate a computer without keyboard or mouse input. The system is distinguished by its ability to control native desktop applications via accessibility APIs and manage web interactions through a headless browser automation tool. It supports a local-first execution model and on-premises deployment with

    Implements a modular architecture for integrating specialized skills and plugins into autonomous agent systems.

    Swiftanthropicapple-foundation-modelsapple-intelligence
    Voir sur GitHub↗3,531
  1. Home
  2. Artificial Intelligence & ML
  3. Agent Plugin Frameworks

Explorer les sous-tags

  • Autonomous Agent Plugin Systems1 sous-tagDynamic plugin systems designed specifically for autonomous AI agents that enable runtime skill expansion without restart or redeployment. **Distinct from Agent Plugin Frameworks:** Distinct from general agent plugin frameworks: focuses on the runtime loading mechanism for agent skills rather than the modular architecture pattern itself.
  • Plugin BootstrappingAutomates the creation of initial structures and templates for new agent plugins. **Distinct from Agent Plugin Frameworks:** Distinct from Agent Plugin Frameworks: specifically covers the generation of templates and initial boilerplate for registration and handling.
  • Plugin OverridingAllows replacing or customizing underlying synthesis and recognition plugins at runtime. **Distinct from Agent Plugin Frameworks:** Focuses on the act of overriding existing plugins to change processing logic, not the general framework for distributing plugins.