awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

96 Repos

Awesome GitHub RepositoriesTool Use & Execution

Explore 96 awesome GitHub repositories matching artificial intelligence & ml · Tool Use & Execution. Refine with filters or upvote what's useful.

Awesome Tool Use & Execution GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • infiniflow/ragflowAvatar von infiniflow

    infiniflow/ragflow

    82,922Auf GitHub ansehen↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Empowers agents to perform multi-step reasoning tasks by bridging internal memory with external tools and knowledge sources.

    Pythonagentagenticagentic-ai
    Auf GitHub ansehen↗82,922
  • openhands/openhandsAvatar von OpenHands

    OpenHands/OpenHands

    77,330Auf GitHub ansehen↗

    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

    Applies action-observation patterns with configurable security levels to manage tool invocation and user confirmation workflows.

    Pythonagentartificial-intelligencechatgpt
    Auf GitHub ansehen↗77,330
  • shareai-lab/learn-claude-codeAvatar von shareAI-lab

    shareAI-lab/learn-claude-code

    67,975Auf GitHub ansehen↗

    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-

    Provides a middleware layer for registering and dispatching external services as executable agent tools.

    Pythonagentagent-developmentai-agent
    Auf GitHub ansehen↗67,975
  • microsoft/ai-agents-for-beginnersAvatar von microsoft

    microsoft/ai-agents-for-beginners

    67,369Auf GitHub ansehen↗

    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

    Handles the full cycle of parsing tool calls, invoking external code, and returning results to the model.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Auf GitHub ansehen↗67,369
  • badlogic/pi-monoAvatar von badlogic

    badlogic/pi-mono

    63,163Auf GitHub ansehen↗

    Pi-mono is an autonomous coding agent orchestrator designed to coordinate multiple intelligent agents for complex software development tasks. It functions as a framework that integrates directly with local file systems and terminal environments to automate development workflows. The system distinguishes itself through a stateful session manager that serializes the entire context of a coding interaction to disk, allowing agents to maintain project awareness across separate sessions. It utilizes a plugin architecture for tool registration and prompt-template injection, enabling the integration

    Connects autonomous assistants to custom tools and external providers to handle specialized software engineering requirements.

    TypeScript
    Auf GitHub ansehen↗63,163
  • datawhalechina/hello-agentsAvatar von datawhalechina

    datawhalechina/hello-agents

    59,685Auf GitHub ansehen↗

    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

    Enforces hard-coded safety checks and mandatory self-reflection prompts before executing high-risk operations to prevent unauthorized or dangerous system changes.

    Pythonagentllmrag
    Auf GitHub ansehen↗59,685
  • phidatahq/phidataAvatar von phidatahq

    phidatahq/phidata

    40,734Auf GitHub ansehen↗

    Phidata is an LLM agent framework and agentic workflow orchestrator used to build autonomous agents that integrate custom data, tools, and memory. It provides a production environment for serving these agents as services via APIs, utilizing server-sent events and websockets for real-time communication. The system distinguishes itself through a human-in-the-loop control layer that requires manual approval and administrative sign-off for specific tool executions. It also implements a multi-tenant AI infrastructure that uses token-based roles to ensure data isolation between different tenants.

    Provides mechanisms to connect autonomous agents to external toolkits and APIs for live data retrieval and action execution.

    Python
    Auf GitHub ansehen↗40,734
  • bytedance/ui-tars-desktopAvatar von bytedance

    bytedance/UI-TARS-desktop

    36,445Auf GitHub ansehen↗

    UI-TARS-desktop is a cross-platform desktop application designed to automate software interface interactions. It functions as a local agent environment that interprets graphical user interfaces through multimodal visual-language model reasoning, allowing it to navigate and manipulate software by simulating human-like mouse and keyboard inputs. The platform distinguishes itself by executing all visual recognition and decision-making logic directly on the host machine. This local inference model ensures that screen data and sensitive information remain private, as no processing is offloaded to

    Extends agent capabilities by integrating external services through a standardized communication protocol.

    TypeScriptagentagent-tarsbrowser-use
    Auf GitHub ansehen↗36,445
  • gitlawb/openclaudeAvatar von Gitlawb

    Gitlawb/openclaude

    28,988Auf GitHub ansehen↗

    OpenClaude is an LLM orchestration interface and multi-provider AI gateway that connects various AI providers and local models to an integrated tool suite. It functions as an agentic tool execution environment and a system for AI-powered code editor integration, enabling in-editor chat and automated coding tasks. The project provides a gRPC AI agent service that exposes model capabilities and file editing tools to external applications as a headless service. It also includes a configuration layer for managing provider credentials and routing specific agents to different model APIs. The syste

    Enables AI agents to invoke external shell commands and file system operations to perform coding tasks.

    TypeScriptaiai-agentai-tools
    Auf GitHub ansehen↗28,988
  • openai/openai-agents-pythonAvatar von openai

    openai/openai-agents-python

    27,191Auf GitHub ansehen↗

    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 executable functions that allow them to retrieve external information or perform specific actions during a task.

    Pythonagentsaiframework
    Auf GitHub ansehen↗27,191
  • agentscope-ai/agentscopeAvatar von agentscope-ai

    agentscope-ai/agentscope

    26,895Auf GitHub ansehen↗

    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

    Invokes defined functions to allow agents to interact with external environments, retrieve information, or perform specific actions.

    Pythonagentchatbotlarge-language-models
    Auf GitHub ansehen↗26,895
  • yeasy/docker_practiceAvatar von yeasy

    yeasy/docker_practice

    26,111Auf GitHub ansehen↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Explains mechanisms for agents to invoke external functions and tools within containerized workflows.

    Gobookcloud-computingcontainer
    Auf GitHub ansehen↗26,111
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Connects agents to external tools by exposing server-defined functions through a unified interface that supports multiple communication transports.

    Pythonagentsfastmcpllms
    Auf GitHub ansehen↗22,994
  • micro/go-microAvatar von micro

    micro/go-micro

    22,810Auf GitHub ansehen↗

    Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular microservices. It provides a comprehensive framework for service discovery, remote procedure call abstraction, and event-driven messaging, allowing developers to create decoupled architectures that communicate asynchronously through shared message brokers. The project distinguishes itself by integrating autonomous agent orchestration and language model tool binding directly into the service lifecycle. By exposing internal service endpoints as standardized tools, it enables AI agents t

    Connects autonomous agents to external software tools and APIs to extend their functional capabilities.

    Godistributed-systemsgogolang
    Auf GitHub ansehen↗22,810
  • vercel/aiAvatar von vercel

    vercel/ai

    21,885Auf GitHub ansehen↗

    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

    Registers custom functions that models can invoke to perform calculations or interact with external systems.

    TypeScriptanthropicartificial-intelligencegemini
    Auf GitHub ansehen↗21,885
  • eclipse-theia/theiaAvatar von eclipse-theia

    eclipse-theia/theia

    21,569Auf GitHub ansehen↗

    Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an

    Allows automated agents to invoke external functions and tools during processing tasks.

    TypeScriptcloud-ideeditorelectron
    Auf GitHub ansehen↗21,569
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    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

    Pipes streaming agent output directly into tool execution streams to integrate complex logic into workflows.

    TypeScriptagentsaichatbots
    Auf GitHub ansehen↗21,221
  • letta-ai/lettaAvatar von letta-ai

    letta-ai/letta

    21,168Auf GitHub ansehen↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Manages the lifecycle of tool execution, including requesting actions, capturing return values, and logging output.

    Pythonaiai-agentsllm
    Auf GitHub ansehen↗21,168
  • claude-code-best/claude-codeAvatar von claude-code-best

    claude-code-best/claude-code

    20,272Auf GitHub ansehen↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Invokes multiple tools concurrently during the streaming phase of a response for faster feedback.

    TypeScript
    Auf GitHub ansehen↗20,272
  • openai/gpt-ossAvatar von openai

    openai/gpt-oss

    20,191Auf GitHub ansehen↗

    gpt-oss is an open-weight large language model and reasoning engine designed for complex reasoning and agentic workflows. It functions as an AI agent framework and model serving API, allowing for local deployment and the hosting of standardized interfaces to expose model completions and internal reasoning processes. The project distinguishes itself as a quantized inference engine, utilizing tensor parallelism and weight quantization to run high-parameter models on limited hardware. It features a reasoning model that employs chain-of-thought processing to solve multi-step logical tasks. The s

    Connects the reasoning model to external web browsers and function callers to perform autonomous real-world tasks.

    Python
    Auf GitHub ansehen↗20,191
Vorherige1234…5Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Integration and Deployment
  5. Agent Frameworks
  6. Tool Use & Execution

Unter-Tags erkunden

  • Agent Tool Execution9 Sub-TagsMechanisms for agents to invoke external functions or tools, including security and confirmation workflows.
  • Agent Tool Integrations2 Sub-TagsMechanisms for connecting autonomous agents to external software tools, APIs, or services to extend their functional capabilities.
  • Agentic Tool-Use Frameworks2 Sub-TagsFrameworks enabling agents to interact with external tools and knowledge bases.
  • Parallel Tool Execution1 Sub-TagConcurrent execution of multiple tools by an agent.