DeerFlow: A Deep Research Framework Powered by LLMs and Multi-Agent Systems

This repository profile is provided by osrepos.com, an open source repository discovery platform.

DeerFlow: A Deep Research Framework Powered by LLMs and Multi-Agent Systems

Summary

DeerFlow is a community-driven Deep Research framework developed by ByteDance, designed to combine language models with powerful tools for web search, crawling, and Python execution. It enables comprehensive research processes, from intelligent clarification to report generation and even podcast creation, all while giving back to the open-source community.

Repository Information

Analyzed by OSRepos on November 24, 2025

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

DeerFlow, developed by ByteDance, is a robust, community-driven Deep Research framework that leverages the power of language models alongside specialized tools for comprehensive information gathering and analysis. It integrates capabilities such as web search, crawling, and Python code execution to facilitate in-depth research processes. The framework is built on a modular multi-agent system architecture using LangGraph, designed for automated research and code analysis, and aims to contribute significantly back to the open-source community.

Installation

Getting started with DeerFlow involves a few straightforward steps. The project is primarily developed in Python and includes a web UI built with Node.js.

Recommended Tools:

  • uv: For simplified Python environment and dependency management.
  • nvm: To manage multiple Node.js runtime versions.
  • pnpm: For installing and managing Node.js project dependencies.

Environment Requirements:

  • Python: Version 3.12+
  • Node.js: Version 22+

Quick Start Commands:

# Clone the repository
git clone https://github.com/bytedance/deer-flow.git
cd deer-flow

# Install Python dependencies (uv handles venv creation)
uv sync

# Configure .env with your API keys (e.g., Tavily, Brave Search)
cp .env.example .env

# Configure conf.yaml for your LLM model and API keys
cp conf.yaml.example conf.yaml

# Optionally, install web UI dependencies
cd deer-flow/web
pnpm install

For detailed configuration, refer to the docs/configuration_guide.md within the repository.

Examples

DeerFlow offers various examples demonstrating its capabilities in generating comprehensive research reports and interactive sessions.

Demo Replays:

Research Reports (examples from the repository):

  • OpenAI Sora Report
  • Google's Agent to Agent Protocol Report
  • What is LLM?
  • AI Adoption in Healthcare: Influencing Factors

You can run these examples or create your own research reports using the command line:

# Run with a specific query
uv run main.py "What factors are influencing AI adoption in healthcare?"

# Run in interactive mode
uv run main.py --interactive

Why Use DeerFlow?

DeerFlow stands out as a powerful framework for anyone engaged in deep research, offering a suite of features designed to enhance efficiency and accuracy:

  • Advanced LLM Integration: Supports most models via litellm and open-source models, providing a multi-tier LLM system.
  • Comprehensive Tooling: Integrates web search (Tavily, Brave Search, DuckDuckGo), crawling, and private knowledge bases (RAGFlow, Qdrant, Milvus).
  • Human-in-the-Loop Collaboration: Features intelligent clarification, interactive modification of research plans, and post-editing capabilities for reports.
  • Content Creation: Automates podcast script generation, audio synthesis, and simple PowerPoint presentations from research reports.
  • Modular Architecture: Built on LangGraph, it uses a multi-agent system (Coordinator, Planner, Research Team, Reporter) for flexible and scalable workflows.

Links

Related repositories

Similar repositories that may be relevant next.

Hermes WebUI: A Powerful Web Interface for Your Autonomous AI Agent

Hermes WebUI: A Powerful Web Interface for Your Autonomous AI Agent

June 1, 2026

Hermes WebUI provides a lightweight, dark-themed web application for interacting with Hermes Agent, offering full parity with the CLI experience. This self-hosted interface allows users to manage sessions, browse workspaces, and control their AI agent from any web browser or phone, enhancing accessibility and user experience. It integrates seamlessly with existing Hermes Agent setups, requiring no additional configuration.

agentai-agentshermes
UFO: Microsoft's Multi-Device AI Agent Orchestration Framework

UFO: Microsoft's Multi-Device AI Agent Orchestration Framework

March 20, 2026

Microsoft's UFO project introduces a powerful framework for intelligent automation, evolving from a robust Windows Desktop AgentOS (UFO²) to a revolutionary Multi-Device Agent Galaxy (UFO³). This project enables the orchestration of AI agents across diverse platforms, streamlining complex workflows and enhancing digital interaction. It offers both standalone Windows automation and a scalable solution for cross-device collaboration.

agentautomationllm
Hexabot: Open-Source AI Chatbot and Agent Builder

Hexabot: Open-Source AI Chatbot and Agent Builder

March 19, 2026

Hexabot is an open-source AI chatbot and agent builder designed for creating and managing multi-channel and multilingual conversational agents with ease. It offers extensive customization, powerful text-to-action capabilities, and supports integration with various LLM models, making it a flexible solution for developers. This project simplifies the deployment and management of sophisticated AI-powered interactions across different platforms.

aichatbotagent
mini-swe-agent: The Minimal AI Agent for Solving GitHub Issues

mini-swe-agent: The Minimal AI Agent for Solving GitHub Issues

March 18, 2026

mini-swe-agent is a remarkably simple yet powerful AI agent, comprising just 100 lines of Python code. It's designed to solve GitHub issues and assist in command-line tasks, achieving over 74% on the SWE-bench verified benchmark. This project offers a radically simple approach to AI-driven software engineering, avoiding complex configurations and large monorepos.

agentai-agentpython

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️