adk-go
An open-source Go toolkit for building, evaluating, and deploying complex AI agents.
- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 8.2k
- Source
- mcp-github
- Repository
- github.com/google/adk-go
Overview
ADK for Go is a flexible and modular framework that applies software development principles to the creation of AI agents. It aims to simplify the construction, deployment, and orchestration of agent workflows—from simple tasks to complex systems. This toolkit is ideal for building cloud-native agent applications, leveraging Go's strengths in concurrency and performance. With ADK for Go, developers can directly define agent logic, tools, and orchestration in Go, achieving maximum flexibility, testability, and version control.
Capabilities
- ▪Write agent logic in Go
- ▪Integrate pre-built tools or custom functionality
- ▪Support multi-agent system design
- ▪Easily containerize and deploy agents
Use cases
Setup
go get google.golang.org/adk
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
Does ADK for Go support other models?
Yes, ADK is model-agnostic and compatible with other frameworks.
How do I get started with ADK for Go?
After installation, refer to the official documentation and example code for development.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.