Python-фреймворк с открытым исходным кодом для оркестрации автономных AI-агентов с ролями (Crews) и событийных рабочих процессов (Flows).
MervinPraison/PraisonAI
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.
- Звёзды
- 9,279
- Форки
- 1,486
- Открытые issues
- 134
- Последний коммит
- 3 часа назад
Что это?
PraisonAI — фреймворк для создания AI-агентов, способных исследовать информацию, планировать, писать код и выполнять многоэтапные задачи. В его состав входят базовый Python SDK (praisonaiagents) для настройки агентов с инструкциями, инструментами, памятью и знаниями, CLI, режим YAML для запуска команд агентов без кода, а также дополнительные пакеты для чат-интерфейса, визуального конструктора потоков на базе Langflow и панели управления для Telegram, Slack, Discord и WhatsApp.
Агентов можно объединять в команды, настраивать передачу задач между ними и использовать такие схемы рабочих процессов, как маршрутизация, параллельное выполнение, циклы и циклы «оценщик — оптимизатор». Проект поддерживает инструменты MCP через stdio, HTTP, WebSocket и SSE, постоянную память и сессии на базе баз данных, таких как PostgreSQL, SQLite и MongoDB, а также поиск по локальным документам. При необходимости инструменты можно запускать в удалённых изолированных средах, таких как Docker, E2B или Modal.
Фреймворк рассчитан на работу с более чем 100 LLM-провайдерами, включая OpenAI, Anthropic, Gemini и локальные модели через Ollama или vLLM.
Ключевые возможности
- 01Команды из одного или нескольких агентов с передачей задач между агентами
- 02Интеграция инструментов MCP через stdio, HTTP, WebSocket и SSE
- 03Постоянная память, сессии и поиск по базе знаний (RAG)
- 04Схемы рабочих процессов, включая маршрутизацию, параллельное выполнение и циклы
- 05Инструменты можно запускать в Docker, E2B, Modal и других изолированных средах
- 06Поддержка более 100 LLM-провайдеров, включая локальные модели
Сценарии использования
- Автоматизация исследований и подготовки отчётов по нескольким источникам
- Создание ботов поддержки с памятью для Telegram, Slack или Discord
- Оркестрация кодирующих агентов и многоэтапной генерации кода
- Создание агентов для конвейеров обработки данных, которые обращаются к API и базам данных
Быстрый старт
- 1
Установите облегчённый основной SDK
pip install praisonaiagents - 2
Укажите API-ключ провайдера LLM (в примере используется OpenAI)
export OPENAI_API_KEY="your-api-key" - 3
Запустите первого агента из скрипта Python с помощью класса Agent
Что важно знать
- Для быстрого старта потребуется API-ключ платного провайдера LLM, например OpenAI.
- Для расширенных функций песочницы, таких как Docker, E2B или Modal, потребуются отдельные аккаунты или собственная инфраструктура.
Темы
Частые вопросы
- Что такое PraisonAI?
- Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров. PraisonAI — фреймворк для создания AI-агентов, способных исследовать информацию, планировать, писать код и выполнять многоэтапные задачи. В его состав входят базовый Python SDK (praisonaiagents) для настройки агентов с инструкциями, инструментами, памятью и знаниями, CLI, режим YAML для запуска команд агентов без кода, а также дополнительные пакеты для чат-интерфейса, визуального конструктора потоков на базе Langflow и панели управления для Telegram, Slack, Discord и WhatsApp.
- PraisonAI можно использовать бесплатно? Какая у него лицензия?
- PraisonAI распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PraisonAI всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PraisonAI — 20 окт. 2026 г..
- Для чего можно использовать PraisonAI?
- Автоматизация исследований и подготовки отчётов по нескольким источникам Создание ботов поддержки с памятью для Telegram, Slack или Discord Оркестрация кодирующих агентов и многоэтапной генерации кода Создание агентов для конвейеров обработки данных, которые обращаются к API и базам данных
- Как установить PraisonAI?
- Установите облегчённый основной SDK: pip install praisonaiagents Укажите API-ключ провайдера LLM (в примере используется OpenAI): export OPENAI_API_KEY="your-api-key" Запустите первого агента из скрипта Python с помощью класса Agent
- Где скачать PraisonAI?
- Исходный код и инструкции по установке — на GitHub: https://github.com/MervinPraison/PraisonAI
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Визуальная платформа для создания, тестирования и развертывания AI-агентов и рабочих процессов с поддержкой API и MCP-серверов.
Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
Минималистичная библиотека Python для создания AI-агентов, которые записывают свои действия на Python и выполняют их.