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.
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
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:
- How tall is Eiffel Tower compared to tallest building?
- What are the top trending repositories on GitHub?
- Write an article about Nanjing's traditional dishes
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
litellmand 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
- GitHub Repository: https://github.com/bytedance/deer-flow
- Official Website: https://deerflow.tech/
- Volcengine Experience: https://console.volcengine.com/vefaas/region:vefaas+cn-beijing/market/deerflow/?channel=github&source=deerflow
- Volcengine Deployment: https://console.volcengine.com/vefaas/region:vefaas+cn-beijing/application/create?templateId=683adf9e372daa0008aaed5c&channel=github&source=deerflow
Related repositories
Similar repositories that may be relevant next.

OpenHands: AI-Driven Development with Agent Canvas
August 11, 2026
OpenHands Agent Canvas is a self-hosted developer control center designed for coding agents and automations. It allows users to run various AI agents, including OpenHands, Claude Code, and Codex, across local, remote, and cloud backends. This powerful platform helps automate everyday development tasks, turning coding agents into an always-on engineering team.

LobeHub: Your Chief Agent Operator for AI Team Orchestration
August 8, 2026
LobeHub acts as a Chief Agent Operator, streamlining the management of your AI team. It enables hiring, scheduling, and reporting on agents for 24/7 operations, allowing users to maintain control without constant online presence. This platform transforms individual AI tools into a cohesive, productive team.

QwenPaw: Your Personal AI Assistant for Local and Cloud Deployment
August 7, 2026
QwenPaw is a powerful personal AI assistant designed for easy installation and deployment, either on your local machine or in the cloud. It supports multiple chat applications and offers highly extensible capabilities, making it a versatile tool for various AI-driven tasks. With its robust memory system and security features, QwenPaw aims to be an intuitive and private partner in your digital life.

ReMe: An Advanced Memory Management Kit for AI Agents
August 7, 2026
ReMe is an innovative, local-first memory layer designed for AI agents, transforming conversations and resources into file-based long-term memory. It continuously indexes, links, and consolidates this information, enabling advanced recall and supporting the development of self-evolving agents. This kit helps agents remember and refine their experiences effectively.
Source repository
Open the original repository on GitHub.
18 counted GitHub visits