agent-sdk-go

用 Go 快速搭出可上线的 AI Agent 服务

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 136 🐛 待处理 14 👀 关注 33
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 642
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费框架,文档站提供使用指南

项目预览

agent-sdk-go 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队Ingenimax
定价模式🏷️完全免费
价格说明开源免费框架,文档站提供使用指南
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型agentic-ai,agents,framework,golang
GitHub 星标★ 642
上线时间2025-03-14 00:00:00
代码更新2026-11-04
仓库体积29.6 MB
本站数据更新2026-11-06
维护状态活跃
收录时间2026-09-22
浏览次数1

项目介绍

agent-sdk-go 是一个用 Go 语言编写的 AI Agent 开发框架,目标是把构建生产级智能体所需的能力打包成一套可复用的 SDK。它解决的是 Go 开发者在做 AI Agent 时缺少成熟框架的问题:通常需要自己拼装大模型调用、工具注册、多轮对话循环和状态管理,容易写出难以维护的胶水代码。该项目提供 Agent 抽象、工具(Tool)定义与调用、对话循环编排、以及可扩展的模型接入层,让开发者用 Go 的类型系统和并发模型来组织智能体逻辑。核心能力包括:声明式定义工具并自动生成模型可调用的 schema、管理多轮推理与工具调用流程、支持接入不同 LLM 提供商,并强调可部署到生产环境。对于已有 Go 后端服务、希望把 Agent 能力直接嵌入现有系统的团队,它比用 Python 重搭一套服务更自然。

Star 增长趋势

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

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

使用教程

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

环境要求

  • Go 1.21+
  • 任一模型服务凭据

安装与启动步骤

  1. 1装命令行

    它提供 Go 的方式直接装 CLI,装完就能建智能体项目。

    go install github.com/Ingenimax/agent-sdk-go/cmd/agent-cli@latest
  2. 2或从源码构建

    要改代码就 clone 后自己编 CLI。

    make build-cli
  3. 3装成依赖

    在自己的 Go 项目里把它当模块引入,make install 只是装本地工具链。

    make install
  4. 4接一个模型再跑

    框架支持多家模型,先用最简的对话确认链路。

  5. 5加工具与记忆

    它的差异化在记忆管理与工具执行,跑通后再往上叠。

如何确认成功

能用 CLI 建出一个可运行的智能体并完成一次带工具调用的任务

注意事项

  • Go 生态里的同类框架少,它是相对完整的一个。
  • 企业特性(审计、权限)需要额外配置,默认不开。
  • 文档以 GoDoc 与示例为主,概念说明偏少。

核心亮点

  • 用 Go 原生类型和并发模型组织 Agent 逻辑,适合已有 Go 后端直接集成
  • 提供工具注册与调用编排,减少手写多轮推理循环的胶水代码
  • 面向生产环境设计,强调可部署与可维护,而非仅做 demo

不足之处

  • 项目仍处早期,API 可能随版本迭代发生破坏性变更
  • 生态与文档相比 Python 侧 Agent 框架尚不完善,社区案例较少

适用场景

  • 在现有 Go 微服务中嵌入智能体,处理客服或运维自动化任务
  • 构建需要调用内部 API 和数据库的工具型 Agent
  • 为 Go 团队搭建统一的多模型接入与 Agent 编排层

替代项目

langchaingo、eino

上一篇:adk-docs

下一篇:Arcade-Learning-Environment

同类项目推荐

CGraph 开源

用 DAG 编排复杂任务,自动并行加速执行

【A common used C++ & Python DAG framework】 一个通用的、无三方依赖的、跨平台的、收录···

★ 2316 2026-08-09
megabots 开源

不想从零写代码?几分钟搭好一个能用的 LLM 聊天机器人。

State-of-the-art, production ready LLM apps made mega-easy, so you don't have to bui···

★ 350 2026-08-09
docling-java 开源

在 Java 里轻松调用 Docling,快速解析文档为结构化数据。

A Java API for Docling

★ 144 2026-08-09
skills 开源

给 LLM 装插件,技能即插即用

A marketplace for LLM skills

★ 739 2026-09-26
openai-api 开源

用 Rust 同步调用 OpenAI,告别异步和臃肿依赖

A simple Rust library for OpenAI API, free from complex async operations and redunda···

★ 239 2026-08-09
magic-compact 开源

对话太长?无损压缩上下文,让 AI 助手持续在线。

Lossless context compression plugin for Claude Code & OpenCode.

★ 177 2026-08-09
agent-skills 开源

给 AI 编程代理装技能,先审后用更放心

The secure, validated skill registry for professional AI coding agents. Extend Antig···

★ 7140 2026-10-12
knowledge-graph-of-thoughts 开源

用知识图谱引导AI推理,低成本获得更准答案

Official Implementation of "Affordable AI Assistants with Knowledge Graph of Thought···

★ 233 2026-08-09
OpenAgentsControl 开源

先审计划再执行,AI 写码不失控

AI agent framework for plan-first development workflows with approval-based executio···

★ 4965 2026-09-13