📦google / adk-docs
← 返回首页
An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
⚖️ Apache-2.0🌐 adk.dev📅 创建于 2025-04-01🔄 更新于 2026-10-31
🔗 GitHub Shell

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

Agent Development Kit (ADK)

License PyPI NPM Version Go Doc Maven Central Java Maven Central Kotlin


An open-source, code-first toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

Agent Development Kit (ADK) is a flexible and modular framework for developing and deploying AI agents. While optimized for Gemini and the Google ecosystem, ADK is model-agnostic, deployment-agnostic, and is built for compatibility with other frameworks. ADK was designed to make agent development feel more like software development, to make it easier for developers to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.


✨ Key Features

  • Rich Tool Ecosystem: Utilize pre-built tools, custom functions, OpenAPI specs, or integrate existing tools to give agents diverse capabilities, all for tight integration with the Google ecosystem.

  • Code-First Development: Define agent logic, tools, and orchestration directly for ultimate flexibility, testability, and versioning.

  • Modular Multi-Agent Systems: Design scalable applications by composing multiple specialized agents into flexible hierarchies.

  • Tracing and Monitoring: Built-in agent observability for debugging and optimizing workflows.

  • Deploy Anywhere: Easily containerize and deploy agents on Cloud Run or GKE, or scale seamlessly with Agent Runtime.

🚀 Usage

You can use Agent Development Kit (ADK) with your preferred language:

📚 Documentation

Explore the full documentation for detailed guides on building, evaluating, and deploying agents:

✨ Coding with AI

Accelerate your ADK agent development workflow with AI-assisted coding. ADK provides optimized documentation context compatible with AI code editors:

  • llms.txt: A structured index of ADK documentation, designed to help LLMs navigate and locate specific topics and guides.
  • llms-full.txt: The comprehensive documentation reference, ideal for complex implementations or models with large context windows.

You can also visit our Coding with AI guide for instructions on using these files with AI coding tools via MCP servers.

🤝 Contributing

We welcome contributions from the community! Whether it's bug reports, feature requests, documentation improvements, or code contributions, please see our Contributing Guidelines to get started.

📄 License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.


Happy Agent Building!

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR