Agno 是什么?帮你自己搭一套 Agent 平台的开源框架(前身 Phidata)基础介绍

Agno 是什么?帮你自己搭一套 Agent 平台的开源框架(前身 Phidata)基础介绍

每天想用 Agent 干点正经事的人,问得最多的一个问题就是:到底用哪个框架?开源圈这两年冒出来的 Agent 框架一个比一个多,昨天刚学会 Agent 和 Tool,今天又冒出来个 Runtime、Control Plane。今天聊的这个,就是那个”从 Phidata 改名翻身、如今风头正劲”的 —— Agno。

Agno 是什么?

一句话:Agno(读作 ag-no)是一个帮你”搭一个 Agent 平台”,而不只是”写一个 Agent”的开源框架。它在 GitHub 上已经拿到 42.1k 星(数据截至 2026-09,实测自 github.com/agno-agi/agno),Apache-2.0 协议,纯 Python。很多人可能记得它以前的马甲叫 Phidata——就是那个早早就把 Agent 加 RAG、加记忆做进一个框架的项目。2025 年改名 Agno 之后,思路明显从”帮你写 Agent”升级到”帮你把 Agent 跑成一个带前台后台的服务”。

官方把它拆成三层,这个定位很关键:

  • SDK:用来搭 Agent,内存、知识库、工具、多模态一套就位。
  • AgentOS Runtime:把 Agent 变成带 50+ REST 端点的后台服务,支持 SSE、WebSocket,还能做 cron 定时任务、人工审批环节。
  • AgentOS UI:一个 Web 界面,管理跑起来的 Agent 平台。

它的野心是”让你拥有自己的整套 Agent 栈”:数据存你自己的数据库(Postgres),记忆和轨迹都在自己手里,带 JWT 权限控制(RBAC),还能用模拟和用量数据把平台变成一个不断学习的闭环。不夸张地说,它在试图对标的是那种”公司级、可租给多用户”的 Agent SaaS 底座,而不只是给你调个聊天机器人。

核心亮点

  • 自带存储与记忆:会话、记忆、知识、执行轨迹直接落自己的库,不用你再去拼第三方的向量库和缓存。
  • 100+ 预置工具包:GitHub、Slack、Postgres 等直接连,不用自己反复封装。
  • Context Provider:能从 Slack、Drive、Wiki、MCP 上实时拉上下文给 Agent 用。
  • 人工审批:关键操作前暂停等确认,这个对生产落地是刚需。
  • 多接口即开即用:Slack、Telegram、WhatsApp、Discord、AG-UI、A2A 都能当入口。
  • 部署任意云:Docker、Railway、AWS、GCP、Azure 都有现成模板。

上手

最省事的路子:官方直接建议你把 https://docs.agno.com/mcp 加进你常用的编码 Agent(Claude Code、Cursor、Codex 都行),让 Agent 帮你读文档搭环境。也可以自己动手:

pip install -U agno

然后照着官方”First Agent”文档,二十来行代码就能跑起你的第一个 Agent。想搭完整平台,克隆 agno-agi/agentos-docker 之类的模板,Docker 起一套,就有 REST API、Postgres 存储、MCP 服务器和前控制台了。对玩过 OpenWrt、自己折腾过 podman 的弟兄来说,这套”模板一把梭”的路子很对胃口。

实话

Agno 很强大,但也得泼两盆冷水:

  1. 它更对”想认真搞一个 Agent 服务/产品”的人的路子,而不是”我就是想本地跑个小助手”。你要是只想简单问答,Coze、Dify、Flowise 这种开箱即用、拖拖拽拽的平台反而更快,没必要自己扛一套 Runtime 和 UI。
  2. 它默认会发遥测(AGNO_TELEMETRY=false 可关),提示词和输出不发,但”每次 Agent 运行”会上报——在意隐私的自己记得关掉,居家部署还要留意国内网络访问 GitHub/AWS 模板的稳定性。
  3. 星数高、迭代猛,但正是”什么都能干”意味着学习曲线比单个用途的框架陡,文档你得多翻。

适合谁:想自己掌控数据、把 Agent 真正做成多用户服务的开发者;在琢磨”Agent 怎么上生产”而不是”Agent 怎么 demo”的人。短平快的,还是去用可视化平台省心。

以上基于官方仓库 README 与 2026-09 磁盘实物核对,本人未对 Agno 做深度生产实测,篇幅所限细节以官方文档 docs.agno.com 为准。

by 数码罗记·godsun.pro

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注