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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

96 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • infiniflow/ragflowAvatar infiniflow

    infiniflow/ragflow

    82,922Vezi pe GitHub↗

    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
    Vezi pe GitHub↗82,922
  • openhands/openhandsAvatar OpenHands

    OpenHands/OpenHands

    77,330Vezi pe 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

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

    Pythonagentartificial-intelligencechatgpt
    Vezi pe GitHub↗77,330
  • shareai-lab/learn-claude-codeAvatar shareAI-lab

    shareAI-lab/learn-claude-code

    67,975Vezi pe 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-

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

    Pythonagentagent-developmentai-agent
    Vezi pe GitHub↗67,975
  • microsoft/ai-agents-for-beginnersAvatar microsoft

    microsoft/ai-agents-for-beginners

    67,369Vezi pe 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

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

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Vezi pe GitHub↗67,369
  • badlogic/pi-monoAvatar badlogic

    badlogic/pi-mono

    63,163Vezi pe GitHub↗

    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
    Vezi pe GitHub↗63,163
  • datawhalechina/hello-agentsAvatar datawhalechina

    datawhalechina/hello-agents

    59,685Vezi pe 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

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

    Pythonagentllmrag
    Vezi pe GitHub↗59,685
  • phidatahq/phidataAvatar phidatahq

    phidatahq/phidata

    40,734Vezi pe GitHub↗

    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
    Vezi pe GitHub↗40,734
  • bytedance/ui-tars-desktopAvatar bytedance

    bytedance/UI-TARS-desktop

    36,445Vezi pe GitHub↗

    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
    Vezi pe GitHub↗36,445
  • gitlawb/openclaudeAvatar Gitlawb

    Gitlawb/openclaude

    28,988Vezi pe GitHub↗

    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
    Vezi pe GitHub↗28,988
  • openai/openai-agents-pythonAvatar openai

    openai/openai-agents-python

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

    Pythonagentsaiframework
    Vezi pe GitHub↗27,191
  • agentscope-ai/agentscopeAvatar agentscope-ai

    agentscope-ai/agentscope

    26,895Vezi pe 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

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

    Pythonagentchatbotlarge-language-models
    Vezi pe GitHub↗26,895
  • yeasy/docker_practiceAvatar yeasy

    yeasy/docker_practice

    26,111Vezi pe GitHub↗

    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
    Vezi pe GitHub↗26,111
  • prefecthq/fastmcpAvatar PrefectHQ

    PrefectHQ/fastmcp

    22,994Vezi pe GitHub↗

    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
    Vezi pe GitHub↗22,994
  • micro/go-microAvatar micro

    micro/go-micro

    22,810Vezi pe GitHub↗

    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
    Vezi pe GitHub↗22,810
  • vercel/aiAvatar vercel

    vercel/ai

    21,885Vezi pe 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

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

    TypeScriptanthropicartificial-intelligencegemini
    Vezi pe GitHub↗21,885
  • eclipse-theia/theiaAvatar eclipse-theia

    eclipse-theia/theia

    21,569Vezi pe GitHub↗

    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
    Vezi pe GitHub↗21,569
  • mastra-ai/mastraAvatar mastra-ai

    mastra-ai/mastra

    21,221Vezi pe 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

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

    TypeScriptagentsaichatbots
    Vezi pe GitHub↗21,221
  • letta-ai/lettaAvatar letta-ai

    letta-ai/letta

    21,168Vezi pe GitHub↗

    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
    Vezi pe GitHub↗21,168
  • claude-code-best/claude-codeAvatar claude-code-best

    claude-code-best/claude-code

    20,272Vezi pe GitHub↗

    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
    Vezi pe GitHub↗20,272
  • openai/gpt-ossAvatar openai

    openai/gpt-oss

    20,191Vezi pe GitHub↗

    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
    Vezi pe GitHub↗20,191
Înapoi1234…5Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Integration and Deployment
  5. Agent Frameworks
  6. Tool Use & Execution

Explorează sub-etichetele

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