项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 22156
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(ADK 是 Python 工具包)
- 可用的 adk 命令行工具
- 一个包含智能体代码的 agent 文件夹
- Docker 环境(选 Docker 本地部署时需要)
- Google Cloud 项目与凭据(选 Cloud Run 部署时需要)
安装与启动步骤
-
1准备 Python 环境
ADK 是基于 Python 的代码优先框架,需先具备可运行的 Python 环境;README 的安装章节为空,具体安装步骤请以官方文档为准。
-
2确认 adk 命令可用
后续部署命令都通过 adk CLI 调用,需先完成 ADK 安装并保证终端能识别 adk 命令;README 未给出安装命令。
-
3准备 agent 文件夹
代码里用 Agent 定义指令、工具与行为,用 Workflow 编排多智能体流程;把相关 Python 文件放在一个文件夹内作为部署目标。
-
4Docker 本地部署
用 adk deploy docker 把 agent 打包进容器本地运行,加 --with_ui 会同时带上 ADK Web 界面,方便调试对话。
adk deploy docker --with_ui my_agent -
5部署到 Google Cloud
用 adk deploy cloud_run 把同一份 agent 直接发布到 Cloud Run,需事先配置好 Google Cloud 凭据与项目。
adk deploy cloud_run --with_ui my_agent -
6传入环境变量
环境变量既可以写在 adk 命令的 --env 参数里,也可以放到 .env 文件中,示例为启用企业版 Gemini。
adk deploy cloud_run --with_ui --env GOOGLE_GENAI_USE_ENTERPRISE=1 my_agent
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
GOOGLE_GENAI_USE_ENTERPRISE | 否 | 启用企业版 Gemini 相关能力的开关,可在 adk 命令或 .env 文件中设置 | 1 |
如何确认成功
README 未给出明确成功标志;命令执行无报错后,可按官方文档访问 --with_ui 提供的 ADK Web 界面或部署输出中的服务地址确认。
常见问题
Q:安装命令是什么?
A:README 的 Installation 章节没有内容,无法据此给出安装命令;请以官方文档 google.github.io/adk-docs 为准。
Q:部署命令里的 agent 文件夹怎么填?
A:把命令中的 my_agent 换成你实际的 agent 目录名或路径,例如 adk deploy docker --with_ui ./my_agent。
Q:Cloud Run 部署失败提示权限问题?
A:通常是未配置 Google Cloud 项目或凭据,README 未给出具体配置步骤,请参考官方文档的部署章节。
Q:如何切换到企业版 Gemini?
A:在 adk 命令中加 --env GOOGLE_GENAI_USE_ENTERPRISE=1,或将该变量写入 .env 文件。
Q:只有 Python 版本吗?
A:不是,README 还列出了 ADK 的 Java、Kotlin、Go 和 TypeScript 版本仓库。
注意事项
- ADK 2.0 对 agent API、事件模型和会话 schema 有不兼容变更,从 1.x 升级需先做迁移评估。
- README 的 Installation 与 Quick Start 章节内容为空,安装与本地运行的完整步骤请查阅官方文档。
- 部署命令中的 agent 文件夹为占位位置,执行前必须替换成自己的真实目录。
- ADK 虽针对 Gemini 优化,但官方说明其模型无关、部署无关,也可与其他框架配合使用。
核心亮点
- 代码优先设计,开发者可精确控制智能体行为,避免黑盒限制
- 内置多智能体协作框架,支持复杂任务分解与协调
- 提供评估和调试工具,方便迭代优化智能体性能
不足之处
- 文档/社区待观察
- 学习曲线较陡,需要理解智能体编排概念
适用场景
- 构建企业级客服或助手,需要多轮对话和工具调用
- 开发多智能体协作系统,如自动化研究或数据处理流水线
- 用于 AI 教学或研究,需要灵活的实验框架
替代项目
LangChain、AutoGen、CrewAI
上一篇:AgentDeck
下一篇:oh-my-agent
同类项目推荐
NemoClaw
开源
在 NVIDIA 沙箱里安全跑各类 AI 智能体,省心又可靠
Run agents like Hermes, LangChain Deep Agents, and OpenClaw more securely inside NVI···
awesome-ai-agents-2026
开源
一份清单,带你逛遍2026年最火的AI智能体项目
✨ Awesome AI Agents for 2026 ⭐ Star it
obsidian-steward
开源
在 Obsidian 里用自然语言指挥笔记库,还能一键跳转 Claude 等 AI 终端。
A vault-specific agent equipped with agentic capacity, fast search, flexible command···
minimal-local-agent
开源
本地跑、工具受限、改动可回滚的迷你 Agent 内核
Small local-first agent kernel: bounded tools, reversible edits, auditable runs. CLI···
agent-skills
开源
给 AI 装上工程技能包,让智能体直接干活
Nobody ships AI slop on purpose. These skills make sure you don’t.
goose
开源
让AI直接动手干活,从写代码到跑测试全自动
an open source, extensible AI agent that goes beyond code suggestions - install, exe···
Vibe-Research
开源
连接你的AI密钥,自动生成每日复盘和个股雷达,让投研更高效。
Vibe-Research:A 股、美股、港股的投研工作台 · 自选与持仓、每日复盘、产业资讯、产业研···
shadmin
开源
快速搭建带 AI 能力的全栈权限管理系统
An Enterprise-Grade Full-Stack RBAC Permission Management System Built with Go + Rea···
sleepless-agent
开源
让 Claude Code 在 Slack 里 24 小时自动干活,不浪费一分额度
24/7 AI agent that maximizes Claude Code Pro usage via Slack. Auto-processes tasks, ···
