agent-framework-go

用 Go 原生写多智能体工作流,直接嵌进后端服务

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 67 🐛 待处理 29 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 660
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源框架,免费使用

项目预览

agent-framework-go 项目界面预览图
图片来源:项目官网

项目数据

分类开发框架
开发团队microsoft
定价模式🏷️完全免费
价格说明开源框架,免费使用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
GitHub 星标★ 660
上线时间2025-10-24 00:00:00
代码更新2026-11-03
仓库体积25.7 MB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-09-13
浏览次数1

项目介绍

agent-framework-go 是一个用 Go 语言构建、编排和部署 AI Agent 及多智能体工作流的开发框架。它解决的是 Go 生态中缺少成熟 Agent 编排方案的问题:Python 侧有 LangChain、AutoGen 等选择,而 Go 服务端项目往往需要额外引入 Python 运行时或自行拼装 LLM 调用、工具调用与状态管理。该框架把 Agent 定义、工具注册、多 Agent 协作流程和部署方式统一到 Go 原生接口中,让后端团队可以用熟悉的语言和并发模型搭建智能体系统,并直接嵌入现有微服务或 API 服务。核心能力包括 Agent 抽象与生命周期管理、多 Agent 编排(串行/并行/条件流转)、工具与外部能力接入,以及面向生产部署的运行支持。适合希望以低依赖、高并发方式落地 Agent 应用的 Go 团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 660

使用教程

难度:进阶 约 40 分钟 部署方式:本地安装 4 步

环境要求

  • Go 1.21+
  • 模型服务密钥

安装与启动步骤

  1. 1确认范围

    微软 Agent Framework 的 Go 实现。

  2. 2初始化模块

    建 Go 模块并加依赖。

    go get github.com/microsoft/agent-framework-go
  3. 3写第一个 agent

    定义工具与工作流,先跑单 agent。

  4. 4接多 agent 工作流

    再编排多 agent 协作,注意状态传递。

如何确认成功

能跑通单 agent 与多 agent 两条示例

注意事项

  • Go 版相对新,功能覆盖可能落后于 .NET 与 Python 版。
  • 生产环境要关注重试与超时配置。

核心亮点

  • Go 原生实现,无 Python 运行时依赖,可直接嵌入现有 Go 微服务与 API 服务
  • 提供多 Agent 编排能力,支持串行、并行与条件流转等工作流组织方式
  • 统一了 Agent 定义、工具注册与部署接口,减少自行拼装 LLM 调用和状态管理的重复工作

不足之处

  • 项目处于早期阶段,星标约 607,生态与第三方集成丰富度不及 Python 同类框架
  • 文档与社区规模待观察,复杂生产场景的踩坑经验可能较少

适用场景

  • 在 Go 后端服务中嵌入客服或业务问答 Agent,复用现有微服务与鉴权体系
  • 构建多 Agent 协作流水线,如调研 Agent 收集信息后交由写作 Agent 汇总输出
  • 为内部平台提供工具调用型 Agent,连接数据库、HTTP API 等已有系统能力

替代项目

LangChain、AutoGen

上一篇:agent-framework-samples

下一篇:browsercode

同类项目推荐

Legion 开源

用 Python 快速搭建多智能体协作应用,简化 LLM 编排。

A Python-based framework for building multi-agent systems with LLMs. Currently in pr···

★ 118 2026-08-09
binex 开源

让 AI 工作流可调试、可回放、可追踪

Debuggable runtime for AI agent workflows. DAG pipelines, artifact lineage, and repl···

★ 63 2026-08-09
eve 开源

用 TypeScript+Markdown 快速搭出可上线的 AI Agent

The Open Framework for Building Agents

★ 5780 2026-10-13
all-agentic-architectures 开源

一套代码跑通35种智能体架构,快速选型落地

35 production-grade agentic AI architectures (Reflexion, LATS, GraphRAG, MemGPT, Voy···

★ 4655 2026-08-09
MindAct 开源

让 HuggingFace 模型直接在 MindSpore 上跑起来

MindSpore + Huggingface: Run any Transformers/Diffusers model on MindSpore with sea···

★ 920 2026-09-16
chipper 开源

在终端里玩转本地 AI 模型,快速搭建 RAG 应用

✨ AI interface for tinkerers (Ollama, Haystack RAG, Python)

★ 486 2026-08-09
LangChain-ChatGLM-Webui 开源

上传本地文档,即刻用ChatGLM搭建私有知识库问答

基于LangChain和ChatGLM-6B等系列LLM的针对本地知识库的自动问答

★ 3306 2026-08-09
genai-cookbook 开源

照着做,快速搭出大模型应用原型

A mixture of Gen AI cookbook recipes for Gen AI applications.

★ 241 2026-08-09
rllm 开源

一个 Rust crate 搞定多模型调用,链式提示词开箱即用

Use multiple LLM backends in a single crate, simple builder-based configuration, and···

★ 137 2026-08-09