DeerFlow

Orchestrate multiple AI agents, memory, and sandboxed tools to automate complex research and development workflows.

Orchestrate multiple AI agents, memory, and sandboxed tools to automate complex research and development workflows.

The gist

DeerFlow is an open-source super agent harness developed by ByteDance. It solves complex problems by orchestrating multiple sub-agents, long-term memory, and sandboxed execution environments. It is designed for deep exploration and efficient research flows, allowing developers to build powerful, multi-component AI systems that can perform a wide range of tasks.

What it does

  • Orchestrate sub-agents, memory, and sandboxes to execute complex tasks.
  • Provide a secure execution environment via local, Docker, or Kubernetes-based sandboxes.
  • Extend functionality with custom skills and connections to external tool servers.
  • Integrate with messaging platforms like Slack, Discord, and Telegram to receive tasks.
  • Trace and inspect agent steps using integrations like LangSmith and Langfuse.
  • Manage agent configuration and long-term memory through a web UI and terminal workbench (TUI).

How it works

Architecture Diagram
DeerFlow Architecture Diagram

Users install DeerFlow by cloning its GitHub repository and running setup scripts. It is a self-hosted application that runs locally or in Docker containers, configured via a YAML file to define LLM providers, tools, and execution preferences. As an open-source project, it is free to use. It processes high-level goals and produces outputs like code or generated files within its sandboxed environment.

Best for

Developers and AI researchers who need to build, deploy, and manage sophisticated, multi-agent systems for complex automation or research tasks.

Watch out for

Deployment requires technical expertise with Docker and command-line tools. The documentation warns that improper deployment can introduce security risks, and full support is not guaranteed for Windows environments outside of Git Bash.