adk-go

adk-go

An open-source Go toolkit for building, evaluating, and deploying complex AI agents.

MCPDevOpen source
Type
MCP
Open source
Yes
GitHub Stars
★ 8.2k
Source
mcp-github

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

Building complex AI agentsDeploying cloud-native agent applicationsIntegrating existing tools to extend agent capabilitiesDesigning scalable multi-agent systems

Setup

Requires: Go 环境
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