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
·

35 repositorios

Awesome GitHub RepositoriesTooling and Integration Interfaces

Mechanisms and bridges that enable agents to interact with external functions, APIs, and secure execution environments.

Explore 35 awesome GitHub repositories matching artificial intelligence & ml · Tooling and Integration Interfaces. Refine with filters or upvote what's useful.

Awesome Tooling and Integration Interfaces GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • anthropics/skillsAvatar de anthropics

    anthropics/skills

    151,506Ver en GitHub↗

    This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents interact with external tools and execute multi-step processes. The system distinguishes itself through a directory-based discovery model and a plugin-registry architecture that facilitates the distribution of specialized workflows. By utilizing a schema-driven specification that

    Governs agent logic by interpreting high-level metadata instructions rather than relying on hard-coded routines.

    Pythonagent-skills
    Ver en GitHub↗151,506
  • mattpocock/skillsAvatar de mattpocock

    mattpocock/skills

    131,422Ver en GitHub↗

    This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e

    Defines discrete agent behaviors as structured prompt files that can be assembled into modular capabilities.

    Shell
    Ver en GitHub↗131,422
  • openhands/openhandsAvatar de OpenHands

    OpenHands/OpenHands

    77,330Ver en GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Assembles interchangeable components like model providers and security policies to configure agent behavior without using inheritance.

    Pythonagentartificial-intelligencechatgpt
    Ver en GitHub↗77,330
  • bytedance/deer-flowAvatar de bytedance

    bytedance/deer-flow

    71,310Ver en GitHub↗

    Deer-flow is an autonomous agent orchestration platform designed to manage multi-step workflows where AI agents reason, plan, and execute tasks. It functions as a development framework for building agents that utilize various large language models to solve complex problems through structured, sequential, and parallel reasoning. The platform distinguishes itself through a secure, sandboxed execution engine that isolates generated code and system operations from the host environment. This architecture allows agents to safely test and validate solutions within ephemeral containers, ensuring that

    Exposes external services and custom utilities to agents through a standardized, modular tool-calling interface.

    Pythonagentagenticagentic-framework
    Ver en GitHub↗71,310
  • shareai-lab/learn-claude-codeAvatar de shareAI-lab

    shareAI-lab/learn-claude-code

    67,975Ver en GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Registers new tools into a central dispatch table to expand agent capabilities without modifying core logic.

    Pythonagentagent-developmentai-agent
    Ver en GitHub↗67,975
  • cline/clineAvatar de cline

    cline/cline

    63,750Ver en GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

    Bridges agent logic with host environments by executing registered functions and shell commands through a secure interface.

    TypeScript
    Ver en GitHub↗63,750
  • mintplex-labs/anything-llmAvatar de Mintplex-Labs

    Mintplex-Labs/anything-llm

    61,663Ver en GitHub↗

    This platform serves as a comprehensive environment for managing private language models, document knowledge bases, and automated agent workflows within secure local infrastructure. It functions as a document-aware workspace that enables users to ingest diverse file formats into searchable repositories, ensuring that all data processing and model inference remain within private, local environments to maintain data sovereignty. The system distinguishes itself through a modular agentic engine that allows for the definition of custom skills and external tool execution. By utilizing a multi-model

    Facilitates dynamic function invocation through modular tool-calling interfaces integrated directly into the language model workflow.

    JavaScriptai-agentscustom-ai-agentsdeepseek
    Ver en GitHub↗61,663
  • datawhalechina/hello-agentsAvatar de datawhalechina

    datawhalechina/hello-agents

    59,685Ver en GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    Packages domain-specific tasks into discrete, reusable components for dynamic agent execution.

    Pythonagentllmrag
    Ver en GitHub↗59,685
  • 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

    Inspects available tool definitions at runtime to determine which external services are required to satisfy specific prompts.

    Python
    Ver en GitHub↗56,572
  • aaif-goose/gooseAvatar de aaif-goose

    aaif-goose/goose

    49,637Ver en GitHub↗

    Goose is an autonomous coding assistant and extensible AI agent framework designed to automate software development workflows. It functions as an orchestration engine that can install, execute, and test code, as well as manage local files and shell commands. The platform is model-agnostic, providing a flexible interface to connect with diverse cloud-based or self-hosted large language model providers. It distinguishes itself through a standardized context protocol for integrating external tools and extensions, and a recipe system that allows users to define and repeat complex, multi-step AI w

    Allows the registration and integration of custom tools and servers to extend the agent's functional capabilities.

    Rust
    Ver en GitHub↗49,637
  • googleworkspace/cliAvatar de googleworkspace

    googleworkspace/cli

    27,096Ver en GitHub↗

    The Google Workspace CLI is a command-line interface and Google API client designed to automate tasks across Google Workspace services. It functions as a cloud productivity automator that uses the Google Discovery Service to dynamically generate command structures and parameter requirements at runtime. The project distinguishes itself by providing a specialized AI agent toolset, exposing a server over standard input and output to provide structured tool definitions and skills for AI clients. It includes security layers for AI content sanitization to protect against prompt injection and utiliz

    Provides command-line extensions and functional interfaces that extend AI agent capabilities to interact with workspace tools.

    Rustagent-skillsai-agentautomation
    Ver en GitHub↗27,096
  • vanna-ai/vannaAvatar de vanna-ai

    vanna-ai/vanna

    22,707Ver en GitHub↗

    Vanna is a Python framework designed to build conversational interfaces that translate natural language into executable database queries. It functions as an enterprise-grade toolkit that connects language models to relational databases, allowing users to retrieve information through conversational prompts rather than manual code. The system maintains context across interactions by utilizing vector databases to store historical query patterns and schema metadata. The framework distinguishes itself through a focus on security and schema-aware generation. It incorporates granular access control,

    Uses a centralized registry to dynamically load and execute custom functions for agent tool-calling.

    Pythonagentaidata-visualization
    Ver en GitHub↗22,707
  • czlonkowski/n8n-mcpAvatar de czlonkowski

    czlonkowski/n8n-mcp

    21,780Ver en GitHub↗

    This project provides a Model Context Protocol server that enables autonomous agents to interact with and manage automation workflows. It functions as an integration layer, allowing language models to discover, build, test, and deploy complex automation sequences through natural language instructions and structured schema-based communication. The platform distinguishes itself by offering granular control over automation logic, including the ability to perform surgical, incremental patches to specific workflow nodes rather than replacing entire structures. It supports multi-instance connectivi

    Provides runtime exploration of automation functions to assist agents in task execution.

    TypeScriptmcpmcp-servern8n
    Ver en GitHub↗21,780
  • csunny/db-gptAvatar de csunny

    csunny/DB-GPT

    19,006Ver en GitHub↗

    DB-GPT is an AI-driven database management system that uses agentic reasoning to execute data tasks. It converts natural language prompts into executable database queries and combines structured database records with unstructured knowledge bases to provide grounded analysis. The system orchestrates multi-step reasoning chains that integrate database queries, custom scripts, and external tool calls. It allows for the packaging of domain knowledge into reusable analysis skills and executes generated code within sandboxed environments for system safety. The platform covers data orchestration ac

    Provides modular interfaces for packaging domain knowledge into reusable skill execution sequences.

    Python
    Ver en GitHub↗19,006
  • leon-ai/leonAvatar de leon-ai

    leon-ai/leon

    17,319Ver en GitHub↗

    Leon is a framework for building personal AI assistants that integrates large language models with local tool execution and persistent memory. It functions as an agentic workflow orchestrator and modular skill engine, enabling the creation of autonomous assistants capable of planning and executing multi-step tasks. The system features a retrieval-augmented generation memory architecture that indexes conversation history and user facts for context-aware grounding. It utilizes a modular skill system to interact with external binaries and APIs, supported by a loop that handles tool calling, sche

    Provides a modular skill system where independent resolvers and logic modules can be toggled at runtime.

    TypeScriptaiai-agentai-assistant
    Ver en GitHub↗17,319
  • iofficeai/aionuiAvatar de iOfficeAI

    iOfficeAI/AionUi

    16,621Ver en GitHub↗

    AionUi is an AI agent orchestration platform designed to manage and coordinate multiple autonomous assistants within a local environment. It functions as a framework for executing background processes and scheduled tasks that operate independently of the user interface, ensuring that automated workflows continue to run without manual oversight. The platform distinguishes itself through a local-first approach to document generation and file manipulation, allowing users to create and modify office files directly on their hardware to maintain data privacy. It supports parallel agent execution, e

    Provides a unified interface to configure and share functional tools across multiple automated assistants.

    TypeScriptacpaiai-agent
    Ver en GitHub↗16,621
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Ver en GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Identifies and executes new tool capabilities at runtime without requiring system redeployment.

    TypeScriptaiai-ageai-coding
    Ver en GitHub↗15,616
  • google/skillsAvatar de google

    google/skills

    13,815Ver en GitHub↗

    This project is an AI agent integration layer and skill library that connects large language models to external APIs and developer technologies. It functions as a cloud infrastructure automation framework, providing a standardized interface for managing compute, storage, and database resources through automated agent interactions. The system utilizes a skill registry to extend agent capabilities, allowing intelligent agents to interact with cloud platforms and productivity tools. It provides a resource management interface to execute configuration updates and implement standardized security p

    Assembles interchangeable developer technology libraries into a unified framework to extend agent capabilities.

    Python
    Ver en GitHub↗13,815
  • neovim/nvim-lspconfigAvatar de neovim

    neovim/nvim-lspconfig

    13,370Ver en GitHub↗

    This project is a configuration framework for Neovim that acts as a client for the Language Server Protocol. It bridges the gap between the text editor and external language analysis tools, enabling the integration of real-time diagnostics, intelligent code completion, and automated refactoring directly into the development environment. The framework provides a standardized interface for managing the lifecycle of external language servers as independent background processes. By utilizing a Lua-based configuration layer, it allows users to define server-specific settings and initialization opt

    Queries language servers at runtime to dynamically discover and register supported editor capabilities.

    Lualanguage-serverlanguage-server-protocollsp
    Ver en GitHub↗13,370
  • eigent-ai/eigentAvatar de eigent-ai

    eigent-ai/eigent

    12,557Ver en GitHub↗

    Eigent is a comprehensive platform for developing, configuring, and orchestrating autonomous AI agents. It functions as an agent development environment and workflow automation engine, enabling users to build modular agents equipped with custom toolsets, domain-specific skill packages, and external API connections to perform targeted operational tasks. The framework distinguishes itself through a robust multi-agent orchestration layer that coordinates teams of specialized agents to execute complex workflows. By utilizing hierarchical task decomposition, the system breaks high-level goals into

    Connects external software and custom functions to agents through a standardized protocol for task execution.

    TypeScript
    Ver en GitHub↗12,557
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Agent Architectures
  4. Tooling and Integration Interfaces

Explorar subetiquetas

  • Agent Tooling Extensions1 sub-etiquetaInterfaces that allow for the registration and integration of custom tools to extend the functional capabilities of autonomous agents.
  • Declarative Skill OrchestrationsSystems that manage agent logic through high-level metadata and instructions rather than hard-coded routines.
  • Dynamic Capability DiscoveryMechanisms for agents to identify and select available tools at runtime.
  • Modular Agent Skill ExecutionsInterfaces that enable language models to dynamically invoke external functions through modular tool-calling mechanisms.
  • Modular Capability CompositionsSystems that configure agent behavior by assembling interchangeable components like providers and policies.
  • Tool Execution Bridges1 sub-etiquetaMechanisms that facilitate agent interaction with host environments by executing registered functions and shell commands.