Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
agno-agi/agno
Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.
- Звёзды
- 42,806
- Форки
- 6,162
- Открытые issues
- 1,907
- Последний коммит
- вчера
Что это?
Agno — это фреймворк на Python для создания AI-агентов и запуска их в виде сервиса. Agno SDK используют для определения агентов, а среда выполнения AgentOS предоставляет к ним доступ через REST API; повседневным управлением платформой занимаются в AgentOS UI.
Проект помогает командам сохранять контроль над своим стеком агентов. Сессии, память, знания и трассировки хранятся в собственной базе данных пользователя, а доступ контролируется с помощью ролевых разрешений на основе JWT и изоляции пользователей и арендаторов. Перед выполнением чувствительного инструмента запуск можно приостановить, чтобы запросить подтверждение человека. Для мониторинга поддерживается трассировка OpenTelemetry.
Агентов можно подключать через Slack, Telegram, WhatsApp, Discord, AG-UI и A2A, а также запускать по расписанию с помощью встроенных cron-задач. В проекте есть стартовые шаблоны для развёртывания с Docker и на нескольких облачных платформах, а также более 100 готовых наборов инструментов для таких сервисов, как GitHub, Slack и Postgres.
Ключевые возможности
- 01REST API для production с поддержкой SSE и WebSocket.
- 02Хранение сессий, памяти, знаний и трассировок в собственной базе данных.
- 03Более 100 готовых наборов инструментов для таких сервисов, как GitHub, Slack и Postgres.
- 04Подтверждение человеком позволяет приостанавливать запуски и блокировать инструменты, требующие одобрения администратора.
- 05Трассировка OpenTelemetry, история запусков и журналы аудита.
- 06RBAC на основе JWT с изоляцией арендаторов.
- 07Планирование по cron и фоновые задачи.
Сценарии использования
- Создание внутренней платформы агентов для совместного использования несколькими командами или арендаторами.
- Предоставление доступа к агентам в продукте через API с потоковой передачей ответов.
- Подключение агентов к каналам чатов, например Slack, Telegram или Discord.
- Добавление этапов подтверждения перед выполнением агентами чувствительных действий.
Быстрый старт
- 1
Передайте промпт для настройки своему агенту для программирования, чтобы он клонировал стартовый репозиторий
- 2
Клонируйте репозиторий стартового шаблона в папку
git clone https://github.com/agno-agi/agentos-railway agent-platform - 3
Создайте первого агента вручную, следуя документации
Что важно знать
- Для начала работы нужны Docker и база данных Postgres, поэтому самостоятельный хостинг требует некоторой настройки.
- Лицензия Apache-2.0 допускает коммерческое использование.
Темы
Частые вопросы
- Что такое agno?
- Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования. Agno — это фреймворк на Python для создания AI-агентов и запуска их в виде сервиса. Agno SDK используют для определения агентов, а среда выполнения AgentOS предоставляет к ним доступ через REST API; повседневным управлением платформой занимаются в AgentOS UI.
- agno можно использовать бесплатно? Какая у него лицензия?
- agno распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agno всё ещё поддерживается?
- Активно поддерживается. Последний коммит в agno — 19 окт. 2026 г..
- Для чего можно использовать 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
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
Python-фреймворк с открытым исходным кодом для оркестрации автономных AI-агентов с ролями (Crews) и событийных рабочих процессов (Flows).
Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.
Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов.