awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/adk-python

0
View on GitHub↗
17,847 estrellas·2,940 forks·Python·apache-2.0·13 vistasgoogle.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.

Historial de estrellas

Gráfico del historial de estrellas de google/adk-pythonGráfico del historial de estrellas de google/adk-python

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de google/adk-python?

Las características principales de google/adk-python son: Agent Orchestration Frameworks, Agent Development, Multi-Agent Coordination Systems, Agentic Workflow Orchestration, Autonomous Agents, Stateful Execution Contexts, Agent Delegation, Agentic Workflow Automation.

¿Qué alternativas de código abierto existen para google/adk-python?

Las alternativas de código abierto para google/adk-python incluyen: 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…

Alternativas open-source a Adk Python

Proyectos open-source similares, clasificados según cuántas características comparten con Adk Python.
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en 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
    Ver en GitHub↗21,221
  • fetchai/innovation-lab-examplesAvatar de fetchai

    fetchai/innovation-lab-examples

    1,028Ver en 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
    Ver en GitHub↗1,028
  • nirdiamant/agents-towards-productionAvatar de NirDiamant

    NirDiamant/agents-towards-production

    17,375Ver en 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
    Ver en GitHub↗17,375
  • mervinpraison/praisonaiAvatar de MervinPraison

    MervinPraison/PraisonAI

    5,592Ver en 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
    Ver en GitHub↗5,592
  • Ver las 30 alternativas a Adk Python→