Agno
Python framework and runtime for building agent platforms, serving them as an API and managing them through a web control plane.
Open Source Alternative to:

Agno is a framework and a runtime for agent platforms. Agents are written with the Agno SDK, served by the AgentOS runtime and administered through the AgentOS UI, so the whole stack stays on infrastructure you control rather than behind someone else's dashboard.
Starter templates get a platform running under Docker with a REST API, a Postgres database for data and traces, an MCP server and a control plane. Equivalent templates exist for Railway, AWS, GCP, Azure, Fly, Render, Modal and Helm, differing only in their deploy scripts.
The runtime carries the parts most teams end up building for themselves.
- Production API: more than 50 endpoints with server sent events and websockets to build a product on.
- Storage: keeps sessions, memory, knowledge and traces in your own database.
- Human approval: pauses runs for confirmation and blocks tools that require an administrator.
- Security: provides JWT based RBAC with multi user and multi tenant isolation.
- Interfaces: exposes agents through Slack, Telegram, WhatsApp, Discord, AG-UI and A2A.
More than 100 prebuilt toolkits connect to services such as GitHub, Slack and Postgres, context providers pull live data from wikis, Drive and MCP sources, and observability runs on OpenTelemetry tracing with run history and audit logs. Cron scheduling and background jobs need no extra infrastructure. One telemetry event is sent per agent run, never prompts or outputs, and an environment variable turns it off.
Stars
42,077Forks
5,879Last commit
5 days agoRepository age
4 yearsLicense
Apache-2.0Version
3.0.6Repository
agno-agi/agno
Auto-fetched from GitHub .
Open source alternatives similar to Agno:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit