awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

77 个仓库

Awesome GitHub RepositoriesExternal Tool Integration

Capabilities for agents to interact with external APIs and human-in-the-loop processes.

Distinguishing note: Focuses on tool execution and human approval, distinct from internal agent logic.

Explore 77 awesome GitHub repositories matching artificial intelligence & ml · External Tool Integration. Refine with filters or upvote what's useful.

Awesome External Tool Integration GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • significant-gravitas/auto-gptSignificant-Gravitas 的头像

    Significant-Gravitas/Auto-GPT

    184,987在 GitHub 上查看↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Connects core agent logic to functional plugins for interacting with web services and local file systems.

    Python
    在 GitHub 上查看↗184,987
  • bytedance/deer-flowbytedance 的头像

    bytedance/deer-flow

    71,310在 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

    Integrates custom utilities and external services to extend agent capabilities during automated task execution.

    Pythonagentagenticagentic-framework
    在 GitHub 上查看↗71,310
  • shareai-lab/learn-claude-codeshareAI-lab 的头像

    shareAI-lab/learn-claude-code

    67,975在 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-

    Exposes external services as executable functions that agents can trigger on demand.

    Pythonagentagent-developmentai-agent
    在 GitHub 上查看↗67,975
  • microsoft/ai-agents-for-beginnersmicrosoft 的头像

    microsoft/ai-agents-for-beginners

    67,369在 GitHub 上查看↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Provides detailed guides and code for mapping model-generated function calls to external API and code execution logic.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    在 GitHub 上查看↗67,369
  • joaomdmoura/crewaijoaomdmoura 的头像

    joaomdmoura/crewai

    53,752在 GitHub 上查看↗

    CrewAI is a multi-agent orchestration framework and autonomous agent workflow engine. It provides a system for coordinating autonomous AI agents with specific roles and goals to solve complex tasks through collaborative intelligence. The framework distinguishes itself through a collaborative AI agent system that enables multiple language model instances to share intelligence and execute multi-step objectives via role-playing. It incorporates human-in-the-loop mechanisms, allowing for manual review checkpoints to validate decisions and refine outcomes within autonomous execution paths. The pl

    Allows agents to interact with external APIs and databases to retrieve real-world data.

    Python
    在 GitHub 上查看↗53,752
  • flowiseai/flowiseFlowiseAI 的头像

    FlowiseAI/Flowise

    53,641在 GitHub 上查看↗

    Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p

    Performs external API calls within a workflow, including human-in-the-loop approval processes.

    TypeScriptagentic-aiagentic-workflowagents
    在 GitHub 上查看↗53,641
  • hkuds/nanobotHKUDS 的头像

    HKUDS/nanobot

    44,285在 GitHub 上查看↗

    Nanobot is an orchestration framework designed for building, deploying, and managing autonomous AI agents. It provides a secure runtime environment that supports persistent memory, multi-step workflow management, and tool integration, allowing agents to maintain context and state across long-running tasks. The platform distinguishes itself through a unified model gateway that normalizes requests across diverse local and remote language models, alongside a multi-channel integration layer that connects agents to various messaging platforms. It enforces security through containerized sandboxing

    Enables agents to interact with external APIs and tools to expand their functional capabilities.

    Python
    在 GitHub 上查看↗44,285
  • laion-ai/open-assistantLAION-AI 的头像

    LAION-AI/Open-Assistant

    37,397在 GitHub 上查看↗

    Open-Assistant is a conversational assistant and a system for creating large language model training datasets. It utilizes a client-server architecture that separates the conversational user interface from language model processing through an API. The project features a retrieval-augmented generation system that fetches external data from search engines to provide real-time knowledge. It also includes a standardized plugin interface for connecting language models to third-party systems and external software tools. The system provides a pipeline for collecting and labeling human-annotated pro

    Enables the language model to interact with third-party APIs to execute specific tasks and retrieve live data.

    Pythonaiassistantchatgpt
    在 GitHub 上查看↗37,397
  • github/awesome-copilotgithub 的头像

    github/awesome-copilot

    35,119在 GitHub 上查看↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Enables agents to perform actions like searching codebases and executing terminal commands through integrated tool interfaces.

    Pythonaigithub-copilothacktoberfest
    在 GitHub 上查看↗35,119
  • sgl-project/sglangsgl-project 的头像

    sgl-project/sglang

    29,079在 GitHub 上查看↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Processes function calls using standard schema definitions for external system interaction.

    Pythonattentionblackwellcuda
    在 GitHub 上查看↗29,079
  • heartexlabs/label-studioheartexlabs 的头像

    heartexlabs/label-studio

    27,626在 GitHub 上查看↗

    Label Studio 是一个多类型数据标注工具和数据标注工作区,旨在为机器学习训练准备数据集。它作为一个云集成数据管道,从存储中导入原始数据,管理标注过程,并将标签导出为标准化格式。 该平台具有连接到外部模型服务器的机器学习模型集成框架。这实现了模型辅助标注和主动学习,允许系统执行预标注并根据人类反馈细化预测。 该软件提供用于组织数据集的项目管理工具,并通过基于角色的访问权限将任务分配给用户。它支持各种数据类型,并利用与后端无关的存储适配器连接本地文件系统或云存储提供商。 该应用程序可以通过手动设置或在云基础设施上一键部署。

    Provides capabilities to connect labeling workflows with external software systems and custom datasets.

    TypeScript
    在 GitHub 上查看↗27,626
  • qwenlm/qwen2.5QwenLM 的头像

    QwenLM/Qwen2.5

    27,307在 GitHub 上查看↗

    Qwen2.5 is a suite of large language model foundation models designed for natural language generation, code production, and complex mathematical reasoning. The project encompasses a multilingual language model capable of processing dozens of languages and a specialized code generation model for technical problem solving and debugging. The framework is distinguished by its long context capabilities, enabling the analysis of massive inputs ranging from 256K up to 1 million tokens. It further functions as an agentic framework, utilizing standardized templates and parsers to execute autonomous wo

    Connects with external APIs and functions to execute agent-based tasks across various reasoning modes.

    Python
    在 GitHub 上查看↗27,307
  • openai/openai-agents-pythonopenai 的头像

    openai/openai-agents-python

    27,191在 GitHub 上查看↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Equips agents with capabilities to perform actions, retrieve data, or execute code, allowing interaction with external systems autonomously.

    Pythonagentsaiframework
    在 GitHub 上查看↗27,191
  • agentscope-ai/agentscopeagentscope-ai 的头像

    agentscope-ai/agentscope

    26,895在 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

    Enables agents to connect to and execute external tools and APIs to perform actions beyond native model capabilities.

    Pythonagentchatbotlarge-language-models
    在 GitHub 上查看↗26,895
  • langchain-ai/deepagentslangchain-ai 的头像

    langchain-ai/deepagents

    25,006在 GitHub 上查看↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Connects agents to custom functions and protocol servers to extend their operational capabilities.

    Pythonagentsdeepagentslangchain
    在 GitHub 上查看↗25,006
  • cpacker/memgptcpacker 的头像

    cpacker/MemGPT

    23,374在 GitHub 上查看↗

    MemGPT is a memory management framework and external memory layer for large language models. It functions as a platform for building stateful AI agents that maintain a persistent identity and continuous context across multiple sessions. The system enables agents to bypass fixed context window limitations by using a virtual context windowing approach. This allows models to manage their own memory through internal commands to search, update, and delete stored information within a hierarchical structure of short-term working context and long-term archival storage. The framework provides a local

    Provides function-calling interfaces that allow AI agents to interact with the host operating system.

    Python
    在 GitHub 上查看↗23,374
  • vercel/aivercel 的头像

    vercel/ai

    21,885在 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

    Integrates external services and data sources into AI workflows to enable tool execution and information retrieval.

    TypeScriptanthropicartificial-intelligencegemini
    在 GitHub 上查看↗21,885
  • openai/swarmopenai 的头像

    openai/swarm

    21,640在 GitHub 上查看↗

    Swarm is a framework for building conversational systems that coordinate multi-agent workflows. It functions as an orchestration engine that manages persistent, multi-turn dialogues by routing tasks between specialized agents and executing local functions. The system is designed to handle complex, multi-step processes by maintaining shared state and context across agent interactions. The framework distinguishes itself through its approach to dynamic task delegation and execution control. It enables agents to hand off tasks to one another by returning agent objects, allowing for modular, domai

    Supports the invocation of custom external tools to retrieve real-time data or perform actions.

    Python
    在 GitHub 上查看↗21,640
  • qwenlm/qwen-7bQwenLM 的头像

    QwenLM/Qwen-7B

    21,343在 GitHub 上查看↗

    Qwen-7B is a pretrained causal language model designed for natural language generation, text processing, and complex reasoning tasks. It is available as an instruction-tuned model optimized for conversational interactions and a tool-use model capable of executing function calls and interacting with external APIs. The project provides a quantized version of the model to reduce GPU memory usage and supports the development of autonomous agents that can execute code and perform functions to complete complex goals. The system covers a wide range of capabilities including model fine-tuning throug

    Enables the model to interact with external APIs and execute functions to solve complex tasks.

    Python
    在 GitHub 上查看↗21,343
  • mastra-ai/mastramastra-ai 的头像

    mastra-ai/mastra

    21,221在 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

    Connects agents to external services and tools via standardized protocol servers and remote network endpoints.

    TypeScriptagentsaichatbots
    在 GitHub 上查看↗21,221
上一个123…4下一个
  1. Home
  2. Artificial Intelligence & ML
  3. External Tool Integration

探索子标签

  • Function Signature DefinitionsThe process of defining parameters and signatures that allow AI models to call external code. **Distinct from External Tool Integration:** Distinct from External Tool Integration: focuses on the definition and registration of signatures rather than the execution of the tool.
  • Tool MockingSimulating tool outputs and error conditions during testing. **Distinct from External Tool Integration:** Distinct from general tool integration: focuses on the testing-specific simulation of tool responses.