← Ко всем open source проектам

DeerFlow

bytedance/deer-flow

DeerFlow — агентная платформа ByteDance для долгих задач: исследование, код, инструменты, песочницы, подагенты и каналы сообщений.

Форки 9,614
Автор bytedance
Язык Python
Лицензия MIT
Обновлено 2026-06-11

Что это такое

DeerFlow — агентная платформа ByteDance для долгих задач: исследование, код, создание материалов и координация нескольких инструментов. Проект относится к категории каркасов для ИИ-агентов, где важны состояние, память, песочницы и каналы сообщений.

Репозиторий bytedance/deer-flow появился на GitHub в 2025 году. Основной язык — Python, лицензия MIT, сайт — deerflow.tech. В темах есть глубокое исследование, LangGraph, многоагентные системы, podcast, Python и TypeScript.

Что внутри

Внутри — сервер, веб-интерфейс, конфигурация LLM, режим песочницы, MCP-серверы, каналы Telegram/Slack/Feishu/Lark/WeChat и наблюдаемость через LangSmith/Langfuse.

Схема долгой агентной задачи

Фрагмент показывает высокоуровневый поток: план, подзадачи, инструменты, проверка и итоговый артефакт.

Язык: Plain text
цель пользователя -> планировщик -> подагенты -> инструменты и песочница -> факты и память -> итоговый отчет или кодовый артефакт

Где он полезен

DeerFlow интересен командам, которые исследуют глубокое исследование, многошаговых агентов и рабочие процессы, где задача длится минуты или часы. Он может быть лабораторией для проверки архитектуры, а не просто чат-интерфейсом.

В отличие от простого чата, DeerFlow пытается описать весь контур долгой задачи: планирование, запуск инструментов, хранение промежуточных данных, каналы связи и наблюдаемость. Это важно, когда агент не просто отвечает, а собирает материалы, пишет код или готовит отчет.

История появления таких проектов связана с переходом от одиночного запроса к агентным цепочкам. Модель сама по себе не решает вопросы разрешений, состояния и проверки результата; вокруг нее нужен каркас, который ограничивает действия и делает процесс видимым для человека.

Для использования в продукте DeerFlow потребует аккуратной настройки: какие инструменты доступны, что можно отправлять во внешние сервисы, как хранить память, кто подтверждает опасные действия и как разбирать ошибки. Без этих правил многоагентная система быстро становится непрозрачной.

Детали проекта

DeerFlow находится в области, где простой чат уже недостаточен. Если задача длится несколько шагов, агенту нужны план, промежуточная память, инструменты, ограничения и способ показать человеку, что именно происходило по ходу работы.

LangGraph в контексте проекта важен как способ описывать состояние и переходы между действиями. Для многошаговых задач это лучше, чем бесконечная цепочка сообщений: можно явно разделить планирование, исследование, выполнение и сбор результата.

Каналы вроде Telegram, Slack, Feishu, Lark и WeChat показывают, что DeerFlow думает не только о локальном запуске, но и о встраивании агента в рабочую коммуникацию. Это полезно, когда задача появляется в чате, а результат должен вернуться туда же.

Песочницы и MCP-серверы расширяют возможности агента, но одновременно повышают требования к безопасности. Каждый инструмент должен иметь границы: какие файлы доступны, какие команды разрешены, какие данные можно отправлять наружу и кто подтверждает опасные шаги.

Сильная сторона DeerFlow — попытка собрать весь контур долгой агентной задачи в одном проекте. Ограничение — та же ширина: перед использованием команде придется разобраться не только с моделями, но и с разрешениями, наблюдаемостью, хранением данных и ответственностью за итог.

Сильные стороны и ограничения

Сильная сторона — широкая агентная инфраструктура. Ограничение — сложность и риск автономных действий: нужны разрешения, аудит, лимиты инструментов, контроль данных и человеческая проверка результата.