DeerFlow 2.0 - ByteDance's open-source super intelligent agent framework
DeerFlow 2.0 is an open-source super agent framework from ByteDance. It employs a 'main agent + 11-layer middleware chain + dynamic sub-agents' architecture, achieving multi-agent collaboration through LangGraph. The framework includes built-in deep research, data analysis, and more...
What is DeerFlow 2.0?
DeerFlow 2.0 is an open-source super agent framework from ByteDance. It adopts a "main agent + 11-layer middleware chain + dynamic sub-agents" architecture, achieving multi-agent collaboration through LangGraph. The framework includes over 10 pluggable skills such as deep research, data analysis, and audio/video creation, and supports Docker/Kubernetes isolated sandbox execution. It natively adapts to Lark, Telegram, and Slack, and can run without a public IP address. Version 2.0 upgrades from a single research tool to a general-purpose agent runtime, supporting complex task processing from minutes to hours, and can generate websites, PPTs, comics, and other content with a single click.
Main features of DeerFlow 2.0
- Intelligent agent architectureIt adopts a collaborative mode of overall planning by a main intelligent agent and parallel execution by dynamic sub-intelligent agents to achieve efficient decomposition and collaborative processing of complex tasks.
- Pluggable skill systemIt includes more than 10 skill modules such as in-depth research, data analysis, PPT generation, and web design, and supports users to customize and extend new capabilities through the MCP interface and Python functions.
- Sandbox ImplementationIt offers three running modes: local, Docker, and Kubernetes. Based on ByteDance AIO Sandbox, it creates an independent container environment for each task to ensure execution security and resource isolation.
- Context EngineeringThe system systematically addresses the issue of insufficient context windows in long-running tasks through mechanisms such as automatic summary compression, external storage of intermediate results, and subtask rate limiting.
- Long-term memoryIt supports persistent storage of user profiles, preferences, and accumulated knowledge across sessions, and all data is stored locally and is completely under the user's control.
- IM channel integrationIt is natively compatible with the three major instant messaging platforms, Lark, Telegram, and Slack, and can interact with intelligent agents via commands without the need for a public IP address.
- Multi-model compatibilityIt supports mainstream large models such as OpenAI, Gemini, DeepSeek, and Doubao Seed, and allows for flexible switching of different underlying capabilities through a unified configuration interface.
Key information and usage requirements for DeerFlow 2.0
- Project Background: ByteDance's open-source super intelligent agent framework, licensed under the MIT license.
- Release timeVersion 2.0 was officially released on February 28, 2026, and immediately topped the GitHub Trending charts on the same day.
- Core positioningThe deep research tool has been fully upgraded from version 1.0 to the general-purpose intelligent agent runtime (Super Agent Harness).
- Task capabilityIt supports handling complex, multi-step tasks ranging from minutes to hours, covering various scenarios such as research, coding, and creation.
- Python versionRequires Python 3.12 or later to be installed on the system.
- Node.js versionRequires Node.js version 22 or higher to be installed on the system.
- Package ManagerYou need to install pnpm and uv as front-end and back-end package management tools.
How to use DeerFlow 2.0
- Cloning repository:implement
git clone https://github.com/bytedance/deer-flow.gitClone the project to your local machine and navigate to the project directory.cd deer-flow. - Generate configuration:run
make configAutomatically generatedconfig.yamland.envConfiguration file. - Configuration Model:edit
config.yamlIn the file, add the required models (such as GPT-4, Gemini, DeepSeek, Doubao, etc.), and set parameters such as model name, API type, and key variables. - Set key:exist
.envEnter the API keys of each service provider in the file, such as...OPENAI_API_KEY=your-key. - Select deployment method
-
Docker method:implement
make docker-initPull the sandbox image and then execute.make docker-startStart the service. -
Local method:implement
make checkCheck dependencies before execution.make installInstall dependencies, and finally execute.make devStart the service.
-
- Access usageOpen your browser and visit http://localhost:2026 to enter the web interface. Enter the task command to start using it.
- IM channel access:exist
config.yamlEnable Lark, Telegram, or Slack configurations, set the App ID, key, and other parameters for the corresponding platform, and you can interact with DeerFlow via commands in the chat software.
DeerFlow 2.0 project address
- Project official websitehttps://deerflow.tech
- GitHub repositoryhttps://github.com/bytedance/deer-flow
Comparison of DeerFlow 2.0 with similar competing products
| Comparison Dimensions | DeerFlow 2.0 | JVS Claw (Alibaba) | QClaw (Tencent) |
|---|---|---|---|
| Developer | ByteDance | Alibaba Cloud | Tencent |
| Open source license | MIT (Completely Open Source) | Closed source | Closed source |
| Core Architecture | Main agent + 11-layer middleware chain + dynamic sub-agents | Based on OpenClaw encapsulation | Based on a minimalist OpenClaw encapsulation |
| Deployment method | Docker/local/Kubernetes, supports private deployment | An invitation code is required for cloud-based access. | Applications must be submitted through Tencent channels. |
| Sandbox mechanism | ByteDance AIO Sandbox, three-level isolation | Inheriting the OpenClaw Sandbox | Inheriting the OpenClaw Sandbox |
| Skill expansion | Pluggable Skill system, supports customization | Pre-set skills + custom expansion | Pre-set skills + Inspiration Plaza |
| IM Integration | Lark, Telegram, and Slack natively support it. | There is currently no native IM support. | WeChat Mini Program "QClaw Butler" |
| Memory ability | Long-term memory, local storage | Inheriting OpenClaw memory mechanism | Inheriting OpenClaw memory mechanism |
Application Scenarios of DeerFlow 2.0
- In-depth researchIt automatically collects information from multiple sources and generates research reports, making it suitable for complex information processing tasks such as academic research, competitor analysis, and industry surveys.
- Web developmentIt can generate complete and deliverable website pages with one click, automating the entire process from UI design to front-end code, such as football league official websites and 3D interactive weather interfaces.
- Content creationTransform complex concepts into child-friendly educational comics, or automatically generate multimedia materials such as PPTs, podcast scripts, and video content.
- Data AnalysisIt automatically performs data-driven tasks such as data cleaning, visualization chart generation, and business intelligence report writing.