agno README

The project's README from github.com/agno-agi/agno. As one markdown file: README.md.

Build, run, and manage agent platforms.

Introduction

Agno is a framework and runtime for agent platforms. Build agents, run them as a service, manage your platform using a web UI.

Agno allows you to own your agent stack. Maintain control of your data, memory, and security posture (JWT-based RBAC), and turn your agent platform into a learning loop with simulations and usage data.

demo-os

Get started

Hand this 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, giving you a REST API for serving your agents, a Postgres database for storing your data and traces, an MCP server, and a control plane.

Deploying somewhere else? Use the same prompt but point it to a different repo. The starter templates are identical except for the deploy scripts: swap agentos-railway for agentos-docker, agentos-aws, agentos-gcp, agentos-azure, agentos-fly, agentos-render, agentos-modal, or agentos-helm.

Prefer to code by hand?

Features

Use Agno with your coding agent

Two options:

  1. Recommended: Add Agno docs as an MCP server. Add docs.agno.com/mcp to your favourite coding agent.
  2. Add Agno docs as an indexed source. In Cursor: Settings → Indexing & Docs → Add https://docs.agno.com/llms-full.txt. Also works in VSCode, Windsurf, and similar tools.

Read the full guide here.

Community

Contributing

See the contributing guide.

License

Agno is distributed under the Apache-2.0 license.

Telemetry

Agno sends a telemetry event per agent run so we know which model providers to prioritize. Prompts, messages, and outputs are never sent. Disable by setting AGNO_TELEMETRY=false.

↑ Back to top

agno (agno-agi/agno)

Searching Database…

42.8K ·GitHub
Что это такое?Agno — это фреймворк и рантайм для создания, запуска и управления агентными платформами: агенты собираются через SDK, обслуживаются рантаймом AgentOS, а всем этим можно управлять через веб-интерфейс.
Agno — это фреймворк, сервер или облачное приложение?И то, и другое: Python SDK для создания агентов плюс AgentOS — рантайм, который вы разворачиваете у себя и который предоставляет агентов как сервис с REST API, панелью управления и веб-интерфейсом.
Как запустить первую платформу?Передайте quickstart-промпт кодинг-агенту вроде Claude Code, Cursor или Codex: он поднимет весь стек локально через Docker — REST API, Postgres, MCP-сервер, панель управления. Или напишите первого агента вручную в 20 строках.
Для этого нужен Docker и кодинг-агент?Docker — для локального запуска, Postgres — для хранения данных; кодинг-агент не обязателен, в README также показано, как написать первого агента вручную в 20 строках кода.
Куда можно развернуть проект, когда он заработает?Куда угодно, где запускаются контейнеры: локально через Docker, а ещё есть готовые шаблоны для Railway, AWS, GCP, Azure, Fly, Render, Modal и Helm — отличаются только скрипты деплоя.
Он отправляет куда-то мои данные?Одно событие телеметрии на запуск агента, чтобы команда знала, какие провайдеры моделей развивать в первую очередь; промпты, сообщения и результаты никуда не отправляются, а телеметрию можно отключить настройкой AGNOTELEMETRY=false.
Что AgentOS даёт сразу из коробки?Продакшен-готовый REST API с более чем 50 эндпоинтами (SSE и вебсокеты), хранение сессий, памяти, знаний и трейсов в вашей собственной базе данных, MCP-сервер, RBAC на основе JWT с изоляцией по тенантам, трейсинг через OpenTelemetry с историей запусков и журналами аудита, а также задачи по расписанию (cron) и фоновые задачи без дополнительной инфраструктуры. Есть и более 100 готовых интеграций с инструментами вроде GitHub, Slack и Postgres.
Где пользователи смогут общаться с моими агентами?Из коробки агентов можно подключить к Slack, Telegram, WhatsApp, Discord, а также через интерфейсы AG-UI и A2A — эти чат-интеграции не придётся писать самостоятельно.
Как он не даёт агенту сделать что-то рискованное?Запуск может остановиться на паузу для подтверждения человеком перед чувствительными шагами, а отдельные инструменты можно заблокировать так, что перед их выполнением потребуется подтверждение администратора.
Зачем держать весь агентный стек у себя, а не пользоваться облачным сервисом?Аргумент из README: сохраняете контроль над своими данными, памятью и безопасностью благодаря RBAC на основе JWT, храните всё в собственной базе данных и превращаете платформу в обучающий цикл с помощью симуляций и данных об использовании.
Creator
agno-agi
Size
321.1 MB
Stars
42.8K
Age
4y
Commits · 90 Days