DeerFlow is an __open source__ framework developed by ByteDance for building __SuperAgents__ capable of carrying out long tasks lasting several hours. Built on top of __LangChain__ and __LangGraph__, it provides out of the box a file system, __short and long-term memory__, skills, sub-agents, an isolated Docker sandbox and a message gateway. Version 2.0 adds site creation, presentation generation and orchestration of multiple sub-agents in parallel, all under the MIT license.
What is DeerFlow?
DeerFlow is a harness, that is, a software framework that orchestrates everything an agent needs to function over time. It relies on LangChain and LangGraph for the orchestration layer, and additionally provides a file system, Docker sandbox, skills, short and long-term memory, and a message gateway. The whole is designed to allow an agent to plan, launch sub-agents, execute code, retain memory and iterate without permanent human intervention.
Key Features
DeerFlow shines through its functional richness. The Docker sandbox ensures each agent has a persistent environment where it can write files, install packages and execute scripts safely. Short-term memory tracks the context of the current task, while long-term memory stores user profiles, preferences and cross-session knowledge. Skills are Markdown files that describe how to accomplish a type of task: they are loaded on demand so the agent only solicits truly necessary skills. Planning allows agents to break down their missions and spawn sub-agents to execute sub-tasks. On connectivity, DeerFlow supports multiple LLM providers and can integrate with external tools via API. Version 2.0 adds site creation, presentation generation and parallel sub-agent orchestration, which significantly broadens the scope of action.
Use Cases
DeerFlow’s use cases span a wide spectrum. Researchers use it to conduct multi-source deep research with structured output. Software engineers use it to generate code, launch test suites or refactor legacy in parallel. Content studios entrust it with producing mini-sites, presentations and reports by leveraging its custom skills. On the enterprise side, DeerFlow also serves as the foundation for internal autonomous agent platforms, where you can audit each execution thanks to sandbox persistence and logs.
Advantages
The first benefit of DeerFlow is autonomy: MIT license, self-hosting, full control over data and models. The second is functional richness: few frameworks cover as many needs (sandbox, memory, skills, sub-agents) in a single package. The third is extensibility: the philosophy of skills as Markdown facilitates adding new capabilities without touching core code. The last is ecosystem: backed by LangChain, DeerFlow benefits from rapid evolution in the agentic ecosystem.
Pricing
DeerFlow is completely free. It is published under the MIT license, which authorizes commercial use without restriction. The only costs are your infrastructure (VPS, cluster or private cloud) and your LLM API calls to your chosen provider. This cost structure often proves more economical than SaaS, provided you have the skills to operate it.
Conclusion
DeerFlow is an excellent choice for anyone who wants to build true autonomous agents without sacrificing data sovereignty. Its complete approach, open source ecosystem and permissive license make it a reference framework for ambitious technical teams.