产品简介
agno-Go Agno-Go是一个用Go语言编写的高性能多智能体框架,继承Agno设计哲学,提供极致性能和生产就绪方案。适用于需要构建高效、可扩展智能体系统的开发者和企业,解决Python版本性能瓶颈,支持跨平台部署。
核心功能
- 极致性能:智能体实例化约180纳秒,内存占用约1.2KB,比Python版本快16倍
- 生产就绪:内置AgentOS REST服务器,支持会话存储、健康检查、结构化日志等
- 灵活架构:支持智能体、团队(4种协调模式)和工作流(5种原语)混合构建
- 多提供商模型:集成OpenAI、Anthropic Claude、Google Gemini等多种AI模型提供商
- 可扩展工具:提供计算器、HTTP、文件操作等内置工具,支持自定义工具开发和MCP连接器
快速开始
- 安装Go依赖:运行 `go get github.com/rexleimo/agno-go`
- 编写代码:导入包,创建模型和智能体实例,例如使用OpenAI模型和计算器工具
- 运行测试:执行 `go run main.go` 测试智能体响应
- 部署生产服务器:使用 `docker compose up -d` 启动AgentOS REST服务,并访问健康检查端点
界面预览
与其他方案对比
| 对比项 | agno-Go | 同类方案 |
|---|---|---|
| 性能 | Go语言实现,智能体实例化快,内存占用低,比Python版本快16倍 | Python版本性能较低,内存占用较高,启动速度慢 |
| 部署 | 支持单二进制文件部署,内置REST服务器,跨平台(Windows、macOS、Linux) | 通常需要Python环境和额外依赖配置,跨平台支持有限 |
适合谁用
- 需要构建高性能AI应用的软件开发人员
- 企业中负责部署智能体系统的运维工程师
- 研究多智能体系统架构的科研人员
下载与版本
当前最新版本为 v1.2.9,发布于 2025-11-14。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/rexleimo/agno-Go