产品推荐 2026-07-25

go-micro:免费的智能体构建与运行框架

Go语言的智能体运行时与微服务框架。

开源软件Linux工具

产品简介

go-micro Go Micro是一个用Go语言编写的智能体运行时与服务框架。它为智能体提供了完整的运行环境,包括模型、记忆、工具、规划和委托能力,并支持通过MCP和A2A协议与其他智能体交互。适合希望使用Go语言快速构建、编排和部署具备AI能力的智能体与微服务系统的开发者。

go-micro 主界面

核心功能

  • 智能体运行时环境(Harness)
  • 服务框架与AI工具化
  • 内置模型、记忆、工具、计划与委托
  • 通过MCP与A2A协议可访问
  • 服务端点自动转为AI可调用工具
  • 持久化工作流编排确定性流程

快速开始

  1. 安装CLI工具:`curl -fsSL https://go-micro.dev/install.sh | sh`
  2. 创建新服务项目:`micro new helloworld`
  3. 运行服务:`micro run`
  4. 调用服务API:`curl -X POST http://localhost:8080/api/helloworld/Helloworld.Call ...`

界面预览

go-micro 界面截图

go-micro 界面截图

与其他方案对比

对比项go-micro同类方案
开发语言与生态Go语言原生,性能高、部署简单,与Go生态深度集成。多数智能体框架使用Python,在Go项目中集成需要额外适配。
AI能力集成方式框架内置智能体运行时,服务可直接转为AI工具。通常需要自行拼接AI SDK与业务服务,集成复杂。
智能体交互协议原生支持MCP与A2A协议,实现标准化智能体通信。通常依赖自定义或非标准协议,互操作性受限。

适合谁用

  • 使用Go语言开发智能体(Agent)系统的程序员
  • 需要为现有微服务集成AI能力的后端架构师
  • 探索智能体与微服务混合架构的技术团队

下载与版本

当前最新版本为 v6.8.0,发布于 2026-07-17。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/micro/go-micro