返回排行榜

An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

a2aagentsagents-sdkaiaiagentframeworkgeminigenaigollmmcpmulti-agent-collaborationmulti-agent-systems
Star 增长趋势
Star
8.5k
Forks
811
周增长
Issues
109
7k8k
25年11月26年1月26年4月26年7月
制品库Go Modulesgo get github.com/google/adk-go
README

Agent Development Kit (ADK) for Go

License Go Doc Nightly Check r/agentdevelopmentkit View Code Wiki

An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

Agent Development Kit (ADK) is a flexible and modular framework that applies software development principles to AI agent creation. It is designed to simplify building, deploying, and orchestrating agent workflows, from simple tasks to complex systems. While optimized for Gemini, ADK is model-agnostic, deployment-agnostic, and compatible with other frameworks.

This Go version of ADK is ideal for developers building cloud-native agent applications, leveraging Go's strengths in concurrency and performance.


✨ Key Features

  • Idiomatic Go: Designed to feel natural and leverage the power of Go.
  • Rich Tool Ecosystem: Utilize pre-built tools, custom functions, or integrate existing tools to give agents diverse capabilities.
  • Code-First Development: Define agent logic, tools, and orchestration directly in Go for ultimate flexibility, testability, and versioning.
  • Modular Multi-Agent Systems: Design scalable applications by composing multiple specialized agents.
  • Deploy Anywhere: Easily containerize and deploy agents, with strong support for cloud-native environments like Google Cloud Run.

🚀 Installation

To add ADK Go to your project, run:

go get google.golang.org/adk/v2

📄 License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

The exception is internal/httprr - see its LICENSE file.

相关仓库
a2aproject/A2A

Agent2Agent (A2A) is an open protocol enabling communication and interoperability between opaque agentic applications.

ShellApache License 2.0a2aa2a-mcp
a2a-protocol.org
24.9k2.5k
diegosouzapw/OmniRoute

Never stop coding. Free MIT AI gateway: one endpoint, 268+ providers (50+ free), 500+ models — Kimi, Claude, GPT, OpenAI, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 500+ contributors

TypeScriptnpmMIT Licensea2aai-agents
omniroute.online
23.8k3.2k
EvoMap/evolver

The GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai

JavaScriptnpmGNU General Public License v3.0a2aagent-evolution
evomap.ai
8.9k822
GetBindu/Bindu

Bindu: The identity, communication, and payments layer for AI agents.

PythonPyPIOtheragent-communicationautonomous-agents
docs.getbindu.com
7.8k422
SolaceLabs/solace-agent-mesh

An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables seamless integration of AI agents with real-world data sources and systems, facilitating complex, multi-step workflows.

PythonPyPIApache License 2.0agentframeworkagents
solacelabs.github.io/solace-agent-mesh/
5k271
ag2ai/ag2

AG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSwQME3x

PythonPyPIApache License 2.0a2aagent-framework
ag2.ai
4.8k678
panaversity/learn-agentic-ai

Learn Agentic AI using Dapr Agentic Cloud Ascent (DACA) Design Pattern and Agent-Native Cloud Technologies: OpenAI Agents SDK, Memory, MCP, A2A, Knowledge Graphs, Dapr, Rancher Desktop, and Kubernetes.

Jupyter NotebookMIT Licenseagentic-ailangmem
4.3k996
archestra-ai/archestra

Enterprise AI Platform with guardrails, MCP registry, gateway & orchestrator

TypeScriptnpmOthera2aacp
archestra.ai
4k1.1k
evalstate/fast-agent

Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A Support

PythonPyPIApache License 2.0agentagent-framework
fast-agent.ai
3.9k418
a2aproject/a2a-python

Official Python SDK for the Agent2Agent (A2A) Protocol

PythonPyPIApache License 2.0agentsgenerative-ai
a2a-protocol.org/latest/sdk/python/api/
2k459
a2aproject/a2a-samples

Samples using the Agent2Agent (A2A) Protocol

Jupyter NotebookApache License 2.0a2aa2a-client
a2a-protocol.org
1.7k713
trpc-group/trpc-agent-go

A Go framework for building production agent systems with graph workflows, tools, memory, A2A, AG-UI, MCP, evaluation, and observability.

GoGo ModulesApache License 2.0a2aagent
trpc-group.github.io/trpc-agent-go/
1.6k253