项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 23083
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Go 语言运行环境(Go Micro 是 Go 语言编写的框架)
- 可用的终端(README 示例均为命令行操作)
- 如需部署到服务器:目标机器的 SSH 访问权限与 systemd
- 如需接入外部工具:支持 MCP / A2A 协议的客户端
安装与启动步骤
-
1准备 Go 环境
Go Micro 是 Go 语言的 agent harness 与服务框架,需先在本机安装好 Go 工具链。README 节选未给出具体版本要求。
-
2安装 micro CLI
README 仅写着「Install the CLI」,但节选中的安装命令块为空,未给出实际命令。请到官网 go-micro.dev 查看当前推荐的安装方式。
-
3用一句话生成系统
按 README 的 See it 示例,向 micro run 传入 prompt,它会设计服务、生成并编译处理器、启动服务。
micro run --prompt "a task management system with categories" -
4确认并开始对话
命令会列出生成的服务(如 task、project)并询问 Generate? [Y/n],确认后即可向 agent 下达任务,观察其调用工具。
-
5使用模板新建服务
需要自己搭服务骨架时,可用模板快速生成,README 给出的模板有 crud、pubsub、api 三种。
micro new --template crud -
6一键部署到服务器
README 说明部署方式为 SSH + systemd,不需要 Docker,直接指定目标主机即可。
micro deploy user@server
如何确认成功
执行 micro run 后终端列出 Services 列表并询问 Generate? [Y/n],确认后输入任务能收到工具调用与结果,即为启动成功。
常见问题
Q:部署必须用 Docker 吗?
A:不需要。README 明确写的是「One-command deploy:micro deploy user@server — SSH + systemd, no Docker」,即通过 SSH 与 systemd 部署。
Q:修改代码后要手动重启吗?
A:不用。README 的 Hot reload 说明 micro run 会监听文件变化并在改动时自动重建。
Q:有哪些现成模板可用?
A:README 列出三种:crud、pubsub、api,通过 micro new --template 指定即可。
Q:为什么文档里没有安装命令?
A:本次提供的 README 节选中「Install the CLI」下方的命令块为空,安装方式被截断,需以官网 go-micro.dev 或仓库 README 原文为准。
注意事项
- 本教程中的安装步骤为空白,README 节选未给出 CLI 安装命令,请勿凭猜测执行,务必先查阅官网 go-micro.dev。
- 项目同时支持 MCP 与 A2A 协议,agent 可通过 MCP 调用外部工具与数据源。
- micro run 生成的系统由多个服务组成,agent、服务与 flow 共享同一运行时。
- 示例中的 user@server、任务描述均为 README 原样给出的值,实际使用请替换为你的真实主机与需求。
核心亮点
- 提供完整的微服务组件(注册、发现、负载均衡、传输),开箱即用,降低分布式开发门槛。
- 插件化架构设计,可灵活替换底层实现,适应不同部署环境。
- 原生支持 MCP 协议,便于智能体集成外部工具和数据源。
不足之处
- 项目维护活跃度一般,社区更新不如一些新兴框架频繁。
- 文档和示例相对有限,上手需要一定学习成本。
适用场景
- 构建分布式微服务系统,需要服务发现、负载均衡等基础设施。
- 开发智能体应用,需要与外部工具/数据源交互(MCP 集成)。
- 需要 Go 语言高性能、高并发的服务端场景。
替代项目
go-kit、micro、Kratos
上一篇:cli
同类项目推荐
open-claude-tag
开源
在 Slack 里部署一个懂上下文、有记忆的 AI 队友,替代 Claude Tag。
Self-hostable channel-native AI teammate for Slack. Open source alternative to Claud···
bosun
开源
让 AI 自动干活,你只负责关键决策
Autonomous Engineering
ag2
开源
一键搭建多智能体协作系统,快速落地复杂AI应用。
AG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSw···
awesome-ai-agents
开源
一网打尽AI智能体项目,快速找到你需要的那个
A list of AI autonomous agents
idun-agent-platform
开源
一键将 LangGraph/ADK 智能体部署为生产级 API 服务
Open-source runtime that ships any LangGraph or Google ADK agent as a production-rea···
Accordion
开源
给 AI 编程助手装上上下文过滤器,专注关键代码,减少无效输入。
AI Hackathon 2026 @ UC Berkeley Intelligent context management for developers
Auto-GPT-ZH
开源
中文版 Auto-GPT,让中文用户轻松上手自动化任务
Auto-GPT中文版本及爱好者组织 同步更新原项目 AI领域创业 自媒体组织 用AI工作学习创作变···
mcp-nixos
开源
让 AI 直接查 NixOS 包和配置,生成配置更省心
MCP-NixOS - Model Context Protocol Server for NixOS resources
FofaMap
开源
用 AI 自动调优 FOFA 语法,联动 Nuclei 精准扫描,让资产测绘更智能
证据驱动的 AI 资产测绘与安全研判工具。以自然语言串联资产发现、AI 反思、授权验证与报告···
