- 社区热度
- 21.5k Stars
- GitHub 收藏
- 最近活跃
- 2026/9/12
- 近 30 天还在更新
- 授权协议
- APACHE-2.0
- 宽松协议
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
解决开发复杂人工智能代理与工作流时缺乏标准化代码控制的问题。
实际价值
提供基于图的运行时、任务接口及本地命令行与网页界面,支持单代理与多代理系统构建与评估。
创新 / 差异化
将传统软件工程原则与图结构化执行引擎引入代理工作流编排中。
扩展潜力
可直接对接 Google 平台如 Cloud Run 与 Vertex AI,同时兼容多种模型与工具生态。
为什么是现在
正值多代理系统从实验走向生产架构的快速演进阶段。
社区活跃度
近 90 天新增 317 个 Issue、625 个 PR;窗口内抽取的 Issue/PR 样本中有 70 位 Issue 发起者、47 位 PR 贡献者,并发布 至少 20 个版本。
维护者响应
窗口内 99 个 Issue 样本关闭率 88%,94 个 PR 样本合并率 20%。维护者评论样本仅覆盖该 Issue 样本的 15%,不足以可靠判断首次响应率与响应速度。
核心亮点
- 图式 Workflow Runtime 支持路由、并行、循环、重试与状态管理
- 支持单 Agent 和多 Agent 组合及任务委派
- 工具可来自函数、OpenAPI、MCP 等来源
快速开始
安装方式、上手难度、开始步骤。
装在哪
本地运行
难不难
中等,需要一点配置
- 01在 Python 3.10+ 环境运行
pip install google-adk安装稳定版本。 - 02用
Agent定义模型、指令和工具,需要多步骤编排时再用Workflow连接节点。 - 03开发时运行
adk run或adk web调试 Agent,并用adk eval执行评估集。 - 04从 1.x 升级的项目先检查 2.0 的 API、事件模型和会话结构 breaking changes。
更适合谁
- 想在本机直接跑起来试用的开发者
- 习惯用 Docker 部署的人
更多介绍
Agent Development Kit(ADK)是 Google 开源的 Python Agent 开发框架。2.0 版本引入图式 Workflow Runtime,可把 Agent、任务、路由、并行分支、循环、重试和人工确认组织成可测试的执行流程。
框架既可以使用 Python 代码定义 Agent 与 Workflow,也提供 Agent Config;工具侧可接入普通函数、OpenAPI、MCP 和其他集成。开发阶段可以用 adk run 在终端运行,或用 adk web 打开开发界面,并通过 adk eval 执行评估。
需要特别注意版本迁移:ADK 2.0 对 agent API、event model 和 session schema 有 breaking changes。2.0 会话可由 1.28+ 读取额外字段,但与更早的 1.x 版本不兼容,已有项目升级前应先核对迁移影响。
信息来源
每条信息都标注了状态与出处,可展开查看。
12 条 · 展开
信息来源
每条信息都标注了状态与出处,可展开查看。
capability tags
已核验ai_coding、testing
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
最新版本
已核验v2.9.0
来源: GitHub 官方接口 · latest_release=v2.9.0 · 2026/9/12
许可证
已核验Apache-2.0
来源: GitHub 官方接口 · license.spdx_id=Apache-2.0 · 2026/9/12
needs api key
已核验是
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
一句话用途
已核验{"en":"Google’s open-source Python framework for defining, orchestrating, evaluating, and deploying single- and multi-agent workflows.","zh":"Google 开源的 Python Agent 开发框架,用于定义、编排、评估并部署单 Agent 与多 Agent 工作流。"}
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
平台
已核验windows、macos、linux
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
分类线索
根据材料推断ai-apps
来源: 项目说明文档 · hint=ai-apps · 2026/8/13
product forms
已核验cli、api_sdk、library_framework
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
role tags
已核验backend、fullstack
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
supports docker
已核验是
来源: 仓库文件 · dockerfile=true; compose=false · 2026/9/12
supports local
已核验是
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
supports self host
已核验否
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
mirrord
让本地进程复用 Kubernetes Pod 的流量、文件和环境变量,在不部署新版本的情况下连接真实集群服务进行开发和调试。
claude-code
运行在终端中的 Agent 编程工具,可理解代码库、执行日常开发任务、解释代码并处理 Git 工作流。
spec-kit
一套遵循「规范驱动开发」流程的开源 CLI 工具包,配合 AI 编程 Agent 按照规范生成与执行代码。
codex
运行在本机的 OpenAI 编程 Agent,可通过终端使用,也提供 IDE 和桌面应用入口。
puppeteer
基于 DevTools Protocol 或 WebDriver BiDi 控制 Chrome 和 Firefox 的 JavaScript 自动化 Node.js 库。
CLI-Anything
为现有软件生成和管理 Agent 可调用 CLI 的工具集,包含 CLI-Hub、生成流程与 SKILL/插件接入方式。

