Repolode
agno-agi

agno-agi/agno

一个用于构建、运行和管理 AI 智能体平台的 Python 框架与运行时,附带 Web 管理界面。

Star
42,806
Fork
6,162
未关闭 Issue
1,907
最近提交
昨天

这是什么?

Agno 是一个用于构建 AI 智能体并将其作为服务运行的 Python 框架。开发者使用 Agno SDK 定义智能体,再通过 AgentOS 运行时以 REST API 对外提供服务,并借助 AgentOS 界面管理整个平台。

项目强调让团队掌控自己的智能体技术栈。会话、记忆、知识库和追踪数据都存放在用户自有的数据库中,访问控制基于 JWT 的角色权限,并支持多用户、多租户隔离。在敏感工具执行前,可以暂停运行等待人工确认;同时支持 OpenTelemetry 追踪用于监控。

智能体可接入 Slack、Telegram、WhatsApp、Discord、AG-UI 和 A2A 等渠道,也可通过内置的 cron 定时任务调度。项目提供 Docker 及多家云平台的部署模板,并内置 100 多种工具集成,涵盖 GitHub、Slack、Postgres 等服务。

核心功能

  • 01提供支持 SSE 和 WebSocket 的生产级 REST API。
  • 02会话、记忆、知识库和追踪数据存储在自有数据库中。
  • 03内置 100 多种工具集成,涵盖 GitHub、Slack、Postgres 等。
  • 04支持人工审批,可暂停运行并阻止需要管理员确认的工具。
  • 05提供 OpenTelemetry 追踪、运行历史和审计日志。
  • 06基于 JWT 的角色权限控制,支持多租户隔离。
  • 07支持基于 cron 的定时调度和后台任务。

适用场景

  • 搭建供多个团队或租户共用的内部智能体平台。
  • 通过支持流式响应的 API 为产品提供智能体服务。
  • 将智能体接入 Slack、Telegram、Discord 等聊天渠道。
  • 在智能体执行敏感操作前加入人工审批环节。

快速上手

  1. 1

    把安装提示交给编码助手,让它克隆入门仓库

  2. 2

    将入门模板仓库克隆到一个文件夹中

    git clone https://github.com/agno-agi/agentos-railway agent-platform
  3. 3

    按照文档手动构建你的第一个智能体

使用前须知

  • 入门流程依赖 Docker 和 Postgres 数据库,自行部署需要一定的配置工作。
  • 采用 Apache-2.0 许可证,对商业使用较为宽松。

标签

常见问题

agno 是什么?
一个用于构建、运行和管理 AI 智能体平台的 Python 框架与运行时,附带 Web 管理界面。 Agno 是一个用于构建 AI 智能体并将其作为服务运行的 Python 框架。开发者使用 Agno SDK 定义智能体,再通过 AgentOS 运行时以 REST API 对外提供服务,并借助 AgentOS 界面管理整个平台。
agno 可以免费使用吗?用的什么许可证?
agno 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
agno 还在维护吗?
活跃维护中。agno 最近一次提交是在 2026年10月19日。
agno 适合用来做什么?
搭建供多个团队或租户共用的内部智能体平台。 通过支持流式响应的 API 为产品提供智能体服务。 将智能体接入 Slack、Telegram、Discord 等聊天渠道。 在智能体执行敏感操作前加入人工审批环节。
agno 怎么安装和运行?
把安装提示交给编码助手,让它克隆入门仓库 将入门模板仓库克隆到一个文件夹中: git clone https://github.com/agno-agi/agentos-railway agent-platform 按照文档手动构建你的第一个智能体
在哪里获取 agno?
源代码和安装说明在 GitHub 上:https://github.com/agno-agi/agno

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目