Сжимает вывод инструментов, логи, файлы и фрагменты RAG перед отправкой в LLM — в виде библиотеки, прокси или MCP-сервера.
langgenius/dify
Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.
Open source альтернатива:Flowise
LangChain Studio
- Звёзды
- 158,940
- Форки
- 25,121
- Открытые issues
- 1,146
- Последний коммит
- 5 часов назад
Что это?
Dify — платформа с открытым исходным кодом для создания приложений на базе LLM. В ней объединены визуальный холст для построения сценариев, Prompt IDE для сравнения ответов моделей, RAG-пайплайн для загрузки и поиска документов и возможности создания агентов. Благодаря этому команды могут довести приложение от прототипа до запуска в production в одном инструменте.
Платформа поддерживает сотни проприетарных и open-source LLM от разных провайдеров инференса, включая GPT, Mistral и Llama 3, а также любые эндпоинты, совместимые с OpenAI API. Агенты могут выполнять команды, работать с файлами в собственной песочнице и вызывать инструменты из Dify Marketplace, MCP-серверов или пользовательских API. Платформа отслеживает логи приложений и их производительность, а также поддерживает интеграции с Opik, Langfuse и Arize Phoenix.
Каждое созданное в Dify приложение можно предоставить через backend API, чтобы вызывать его из существующих бизнес-систем. Dify доступна как облачный сервис или для самостоятельного развёртывания с Docker Compose.
Ключевые возможности
- 01Визуальный холст для создания и тестирования AI-сценариев
- 02Поддержка сотен LLM от разных провайдеров и любых моделей, совместимых с OpenAI API
- 03Prompt IDE для создания промптов и сравнения производительности моделей
- 04RAG-пайплайн с извлечением текста из PDF, PPT и других форматов документов
- 05Агенты с песочницей, навыками и инструментами из Marketplace, MCP-серверов или пользовательских API
- 06Backend API для каждого приложения, а также логи и мониторинг производительности
Сценарии использования
- Создание прототипа чат-бота, который отвечает на основе внутренних документов с помощью RAG
- Построение многоэтапных сценариев для агентов, вызывающих внешние инструменты и API
- Сравнение моделей и промптов командами перед выбором решения для production
- Добавление функций на базе LLM в существующие продукты через backend API
Быстрый старт
- 1
Перейдите в папку проекта dify
cd dify - 2
Перейдите в папку docker
cd docker - 3
Скопируйте пример файла окружения
cp .env.example .env - 4
Запустите Dify с помощью Docker Compose
docker compose up -d
Что важно знать
- Проект распространяется по лицензии Dify Open Source License, основанной на Apache 2.0 и содержащей дополнительные условия. Ознакомьтесь с ней перед коммерческим использованием.
- Для самостоятельного размещения требуются Docker и Docker Compose версии v2.24.0 или новее, а также не менее 2 ядер CPU и 4 GiB оперативной памяти.
- За помощью, не описанной в разделе FAQ файла README, придется обращаться к сообществу.
Темы
Частые вопросы
- Что такое dify?
- Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве. Dify — платформа с открытым исходным кодом для создания приложений на базе LLM. В ней объединены визуальный холст для построения сценариев, Prompt IDE для сравнения ответов моделей, RAG-пайплайн для загрузки и поиска документов и возможности создания агентов. Благодаря этому команды могут довести приложение от прототипа до запуска в production в одном инструменте.
- dify можно использовать бесплатно? Какая у него лицензия?
- dify распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dify всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dify — 20 окт. 2026 г..
- Для чего можно использовать dify?
- Создание прототипа чат-бота, который отвечает на основе внутренних документов с помощью RAG Построение многоэтапных сценариев для агентов, вызывающих внешние инструменты и API Сравнение моделей и промптов командами перед выбором решения для production Добавление функций на базе LLM в существующие продукты через backend API
- Как установить dify?
- Перейдите в папку проекта dify: cd dify Перейдите в папку docker: cd docker Скопируйте пример файла окружения: cp .env.example .env Запустите Dify с помощью Docker Compose: docker compose up -d
- Где скачать dify?
- Исходный код и инструкции по установке — на GitHub: https://github.com/langgenius/dify
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Модульный учебный проект по Agentic RAG на LangGraph: иерархическая индексация, память диалога и уточнение запросов.
Самостоятельно размещаемое приложение на Node.js и React для координации команд AI-агентов: оргструктура, задачи, бюджеты и контроль.
Универсальное AI-приложение для общения с документами и запуска AI-агентов: локальная работа, поддержка нескольких пользователей и множество LLM-провайдеров.
Локальный AI-движок с совместимым с OpenAI API: запускает LLM, модели для зрения, речи, изображений и видео на любом оборудовании, в том числе без GPU.
TypeScript SDK для создания приложений с нативной поддержкой агентов, генеративным UI, общим состоянием и сценариями с участием человека в React, Angular, Vue и чат-приложениях.