Agno

Frameworks & SDKs 💻 Python ⚖️ Apache-2.0 🟢 Actively maintained
42.1k stars

Agno is a framework and runtime for building, running, and managing agent platforms. It provides an SDK to build agents, a runtime to serve them as APIs, and a web UI for management, with built-in storage, security, and observability. It is for developers who want to own their agent stack and deploy on any container-capable cloud.

Agno: EASILY Build Agents with Memory, Knowledge, Tools & Reasoning! (Opensource)

🎬 Agno: EASILY Build Agents with Memory, Knowledge, Tools & Reasoning! (Opensource) · WorldofAI

Agno demo
🖼️ Screenshot from the project README

✨ Key features

  • Production API with 50+ endpoints, SSE, and websockets.
  • Storage for sessions, memory, knowledge, and traces in your own database.
  • 100+ integrations with pre-built toolkits (GitHub, Slack, Postgres).
  • Context providers for live data from Slack, Drive, wikis, MCP.
  • Human approval to pause runs and block tools requiring admin approval.
  • JWT-based RBAC and multi-tenant isolation for security.

🎯 Use cases

  • Build and serve custom AI agents as REST APIs.
  • Create multi-agent platforms with shared memory and knowledge.
  • Deploy agent platforms on Railway, AWS, GCP, Azure, or Docker.
  • Expose agents via Slack, Telegram, WhatsApp, or Discord.
  • Schedule cron-based agent runs and background jobs.

📦 Installation

🧰 Requirements: Requires Docker for local setup; deployable on any cloud that runs containers. No API keys required for basic use.

To get started, hand the following prompt to your coding agent (Claude Code, Cursor, Codex):

Help me set up my agent platform.

Clone https://github.com/agno-agi/agentos-railway into a folder called
agent-platform, cd in, read the README, and follow the get started guide.

Your coding agent will set up your agent platform and run it locally using Docker. For other deployments, replace the repo with one of the starter templates: agentos-docker, agentos-aws, agentos-gcp, agentos-azure, agentos-fly, agentos-render, agentos-modal, or agentos-helm.

🚀 Usage

The README does not provide a direct code example. Instead, it recommends building your first agent via the docs: Build your first agent in 20 lines of code. For a complete setup, follow the get started guide in the cloned repository.

⚠️ Good to know

Agno sends a telemetry event per agent run (prompts, messages, outputs are never sent) unless disabled by setting AGNO_TELEMETRY=false.

❓ FAQ

How do I set up Agno locally?

Clone a starter template like agentos-railway and follow the README's get started guide; your coding agent can do this for you.

Can I deploy Agno on any cloud?

Yes, Agno runs on any cloud platform that supports containers, with starter templates for Docker, Railway, AWS, GCP, Azure, Fly, Render, Modal, and Helm.

Does Agno include security features?

Yes, it provides JWT-based RBAC and multi-user, multi-tenant isolation out of the box.

How can I disable telemetry?

Set the environment variable AGNO_TELEMETRY=false.

📊 Repository

Stars★ 42,065
Forks🍴 5,866
Open issues🐛 1,314
Last commit🕒 Sep 4, 2026
Created📅 May 2022
Language💻 Python
License⚖️ Apache-2.0

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.