bytedance/deer-flow is ByteDance’s open-source long-horizon SuperAgent harness. It is not aimed at short Q&A. It targets long tasks that require research, coding, tool use, sandbox execution, memory, and sub-agents.
Project repository:
https://github.com/bytedance/deer-flow
Official site:
Clone the Project
The README gives these basic steps:
|
|
For local development, start with:
|
|
Configure Models
DeerFlow supports different model providers. The README includes OpenAI / OpenRouter-style configuration examples:
|
|
If you use Claude Code OAuth, export the environment first:
|
|
Common API keys:
|
|
Start with Docker
The README recommends Docker. First initialize the sandbox image:
|
|
Start the service:
|
|
For production deployment, follow the Docker production section in the README for build/start/stop.
Suitable Tasks
DeerFlow is better suited for:
- Research tasks that need search, synthesis, and citations.
- Long coding tasks that need sandbox execution and multiple tools.
- Multi-step content production, such as research, planning, generation, and verification.
- Workflows that need sub-agents or skill composition.
Usage Suggestions
Do not start with a huge task like “build a complete product.” Give it a small, verifiable task first, such as “research an open-source library and generate usage examples.” After confirming that the model, search, sandbox, and tool calls all work, gradually extend the task length.