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
·
google avatar

google/adk-python

0
View on GitHub↗
17,847 stars·2,940 forks·Python·apache-2.0·12 vuesgoogle.github.io/adk-docs↗

Adk Python

This project is a Python library designed for building, testing, and deploying autonomous agents that execute complex workflows. It functions as a multi-agent orchestration framework, enabling the creation of systems where specialized agents communicate, delegate tasks, and integrate with external services to complete multi-step automated processes.

The framework distinguishes itself by combining deterministic code execution with adaptive language model reasoning. It utilizes structured graph-based logic and state-machine execution to maintain persistent context across multi-turn interactions, ensuring predictable state transitions throughout an automated process.

The toolkit supports the entire lifecycle of agentic applications, from defining individual agent roles and instructions to orchestrating complex, branching workflows. It includes built-in telemetry and testing tools to measure performance, accuracy, and reliability, facilitating iterative refinement of agent decision-making. These capabilities extend to production environments, allowing for the deployment of scalable systems that maintain consistent performance as task volume increases.

Features

  • Agent Orchestration Frameworks - Provides a framework for building, testing, and deploying autonomous agents using structured graph-based logic.
  • Agent Development - Provides a comprehensive framework for building, testing, and deploying autonomous agents that execute complex, stateful, and graph-based workflows.
  • Multi-Agent Coordination Systems - Engine for defining specialized agents that communicate, delegate tasks, and integrate services to complete multi-step processes.
  • Agentic Workflow Orchestration - Orchestrates complex automated processes that combine structured code logic with adaptive reasoning.
  • Autonomous Agents - Assigns specific instructions and language models to individual agents for targeted roles within automated systems.
  • Stateful Execution Contexts - Maintains persistent context and tracks progress across multi-turn interactions using stateful execution.
  • Agent Delegation - Routes tasks between specialized autonomous units using defined communication protocols and operational instructions.
  • Agentic Workflow Automation - Composes multi-step automated sequences using branching, loops, and state tracking.
  • Agent Deployment Management - Manages the deployment of autonomous agent instances in scalable production environments.
  • Agent Evaluation Tools - Measures the accuracy and reliability of automated workflows using built-in testing tools.
  • Agent Frameworks - Facilitates code-first development, evaluation, and deployment of agents.
  • AI Agent Frameworks - Code-first toolkit for building and deploying AI agents.
  • Directed Acyclic Graph Engines - Executes complex workflows by mapping tasks as nodes in a graph for predictable state transitions.
  • Graph-Based Workflow Orchestrators - Builds complex processes using structured diagrams that combine code logic with adaptive reasoning.
  • Agent Deployment - Deploys automated applications into production environments that maintain reliability and performance at scale.
  • External Tool Integrations - Connects agents to external software and data sources through standardized interfaces.
  • External Service Integrations - Links automated workflows to external software, models, and data sources to expand operational capabilities.
  • Declarative Task Definitions - Defines branching logic and loops for agent interactions using structured code patterns.

Historique des stars

Graphique de l'historique des stars pour google/adk-pythonGraphique de l'historique des stars pour google/adk-python

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait google/adk-python ?

This project is a Python library designed for building, testing, and deploying autonomous agents that execute complex workflows. It functions as a multi-agent orchestration framework, enabling the creation of systems where specialized agents communicate, delegate tasks, and integrate with external services to complete multi-step automated processes.

Quelles sont les fonctionnalités principales de google/adk-python ?

Les fonctionnalités principales de google/adk-python sont : Agent Orchestration Frameworks, Agent Development, Multi-Agent Coordination Systems, Agentic Workflow Orchestration, Autonomous Agents, Stateful Execution Contexts, Agent Delegation, Agentic Workflow Automation.

Quelles sont les alternatives open-source à google/adk-python ?

Les alternatives open-source à google/adk-python incluent : mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… fetchai/innovation-lab-examples — This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a… nirdiamant/agents-towards-production — This project is a comprehensive framework for developing, orchestrating, and deploying autonomous agents. It provides… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime…

Alternatives open source à Adk Python

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Adk Python.
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur 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

    TypeScriptagentsaichatbots
    Voir sur GitHub↗21,221
  • fetchai/innovation-lab-examplesAvatar de fetchai

    fetchai/innovation-lab-examples

    1,028Voir sur GitHub↗

    This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing

    Python
    Voir sur GitHub↗1,028
  • nirdiamant/agents-towards-productionAvatar de NirDiamant

    NirDiamant/agents-towards-production

    17,375Voir sur GitHub↗

    This project is a comprehensive framework for developing, orchestrating, and deploying autonomous agents. It provides a structured environment for building agents that utilize reasoning loops to perform multi-step tasks, manage state through graph-based workflows, and interact with external tools. By mapping unstructured model outputs into typed schemas, the framework ensures reliable integration with downstream application logic. The platform distinguishes itself through a focus on production-grade reliability and security. It incorporates hybrid memory systems that combine vector embeddings

    Jupyter Notebookagentagent-frameworkagents
    Voir sur GitHub↗17,375
  • mervinpraison/praisonaiAvatar de MervinPraison

    MervinPraison/PraisonAI

    5,592Voir sur GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    Voir sur GitHub↗5,592
  • Voir les 30 alternatives à Adk Python→