项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 8946
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Go 开发环境(能执行 go 命令)
- 一个用于存放 Agent 代码的 Go 项目目录
- 可选:可访问 google.golang.org 拉取模块依赖
安装与启动步骤
-
1确认 Go 环境
先确认本机已安装 Go,后续 go get 与 go build 都依赖它。若未安装请先到 go.dev 下载安装。
go version -
2初始化 Go 模块
在项目目录中初始化模块,为引入 ADK 依赖做准备。模块名可换成你自己的仓库路径。
go mod init example.com/myagent -
3安装 ADK Go
README 给出的唯一安装命令,把 ADK Go 加入项目依赖,执行后 go.mod、go.sum 会更新。
go get google.golang.org/adk/v2 -
4查看官方示例
README 指向 examples 目录,克隆仓库后进入 examples 参考现成的 Agent 写法再改自己的代码。
git clone https://github.com/google/adk-go.git cd adk-go/examples -
5查阅官方文档
README 首推的文档站,包含构建、评估、部署 Agent 的完整说明,建议照着文档写第一个 Agent。
如何确认成功
执行 go get 无报错,且 go.mod 中出现依赖 google.golang.org/adk/v2 即表示安装成功。
常见问题
Q:ADK Go 支持哪些大模型?
A:README 说明 ADK 针对 Gemini 做了优化,但本身是模型无关、部署无关的,也兼容其他框架,可按需接入不同后端。
Q:有 Python 或 Java 等其它语言版本吗?
A:有。官方同时提供 adk-python、adk-java、adk-kotlin、adk-js 以及 ADK Web,可根据团队技术栈选择。
Q:去哪里找可以直接跑的示例代码?
A:README 指向仓库的 examples 目录:github.com/google/adk-go/tree/main/examples,克隆仓库后即可查看。
Q:ADK Go 适合什么场景?
A:README 指出它适合构建云原生 Agent 应用,可发挥 Go 在并发和性能上的优势,覆盖从简单任务到复杂多智能体系统。
注意事项
- README 只给出了 go get google.golang.org/adk/v2 这一条安装命令,具体 Agent 写法请以官方文档和 examples 为准。
- adk-go 当前处于成长阶段,接口可能变化,建议锁定依赖版本后再用于生产环境。
- 除安装外 README 未给出 API Key、端口、配置文件等说明,遇到这类配置请查阅 google.github.io/adk-docs。
核心亮点
- 代码优先,无需 YAML 配置,直接以 Go 类型和函数定义 Agent,类型安全且易于重构
- 内置评估框架,可对 Agent 进行离线测试和性能分析,保障上线质量
- 支持多种主流大模型 API 接入,并允许自定义模型适配器,灵活性高
不足之处
- 生态较新,文档和示例相比 Python 框架仍显不足
- 社区规模较小,第三方扩展和集成组件有限
适用场景
- 构建需要高并发和低延迟的实时 AI 客服或助手
- 在 Go 微服务架构中嵌入智能 Agent 能力
- 需要严格类型检查和代码可维护性的企业级 AI 应用开发
替代项目
LangChain (Python)、Semantic Kernel (C#)、AgentKit (TypeScript)
上一篇:astron-agent
下一篇:mcp-agent
同类项目推荐
Awesome-Agentic-System-Design
开源
一页看懂智能体系统设计全貌,少走弯路
A curated collection of resources, frameworks, papers, and best practices for design···
mcp-server-gateway
开源
一站式 MCP 网关加 LangGraph 智能体,带鉴权与隐私防护
MCP gateway & OAuth MCP servers. LangGraph agent: memory, eval/tracking, PII guard, ···
lmc-5
开源
给长期运行的AI智能体装上五轴记忆,告别失忆。
Living Memory Coordinate-5: five-axis memory architecture for long-running LLM agent···
tutti
开源
让人类和 AI 智能体在一个工作区里合奏,复杂任务自动拆解协同完成。
Where people and agents build in tune.
daymon
开源
让 AI 7x24 小时自动干活,组建你的虚拟团队
Daymon puts your favorite AI to work 24/7. It schedules, remembers, and orchestrates···
openlive
开源
本地运行语音交互层,让 AI 代理秒回且隐私无忧
Opensource, on-device voice + vision layer for AI agents. Bring any model or coding ···
NagaAgent
开源
用 MCP 和工具调用,快速搭一个能干活的私人 AI 助手
A simple yet powerful agent framework for personal assistants, designed to enable in···
Raven
开源
让 AI 代理记住一切,越用越聪明,自动完成深度研究。
The Harness of Harnesses • Super Agent: a trusted, persistent, self-evolving multi-···
eve-software-factory-template
开源
用智能体流水线自动把需求变成代码
Meet Foreman, an eve Software Factory.
