bytedance/deer-flow

An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 22 minutes ago
Added to GitGenius on May 11th, 2025
Created on May 7th, 2025
Open Issues & Pull Requests: 896 (+0)
Number of forks: 11,123
Total Stargazers: 80,789 (+2)
Total Subscribers: 340 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.0 hours
Mean response time: 12.2 days
90th percentile: 7.0 days
Tracked items: 1,815

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 66% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 8% of issues opened in the past year have been closed. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 516
New in 7 days: 35
Closed in 7 days: 91
Avg open age: 25 days
Stale 30+ days: 428
Stale 90+ days: 343

Recent activity

Opened in 7 days: 31
Closed in 7 days: 74
Comments in 7 days: 116
Events in 7 days: 293

Top labels

  • bug (243)
  • needs-triage (196)
  • enhancement (158)
  • area:backend (118)
  • RFC (68)
  • area:frontend (65)
  • P2 (54)
  • P1 (50)

Detailed Description

DeerFlow is an open-source super agent harness developed by ByteDance that orchestrates multiple components including sub-agents, memory systems, and sandboxes to handle complex, long-horizon tasks. The framework is designed to research, code, and create content, with capabilities spanning tasks that could take minutes to hours to complete. The project is written primarily in Python and maintains a homepage at deerflow.tech, positioning itself as a comprehensive agentic framework for handling diverse task complexity levels.

Version 2.0 represents a complete ground-up rewrite with no shared code from the original version, which is maintained separately on the 1.x branch. The framework integrates multiple architectural patterns including distributed task scheduling, workflow automation, event-driven processing, and asynchronous task execution.

The core feature set includes extensible skills and tools, sub-agent orchestration, sandbox environments for safe code execution, long-term memory capabilities, and context engineering. The framework supports Claude Code integration, session goals, and file system operations within sandboxes. Additional features include scheduled tasks, a terminal-based workbench interface, and embedded Python client support. The repository integrates with LangSmith and Langfuse for tracing, supports multiple instant messaging channels, and includes MCP server functionality. ByteDance has integrated InfoQuest, an intelligent search and crawling toolset, into DeerFlow for enhanced research capabilities.

Configuration is handled through an interactive setup wizard that guides users through LLM provider selection, optional web search configuration, and execution preferences including sandbox mode and bash access. The framework supports multiple model providers including Claude Code, Codex, OpenRouter, and vLLM deployments. Manual configuration is available through config.yaml with comprehensive examples for various provider setups. The project provides deployment sizing guidance ranging from local evaluation requiring 4 vCPU and 8 GB RAM to long-running servers needing 16 vCPU and 32 GB RAM.

The framework supports both Docker-based deployment with hot-reload capabilities for development and production configurations with local image builds. Linux with Docker is the recommended deployment target for persistent servers, while macOS and Windows are positioned as development environments. The project includes comprehensive tooling such as make doctor for setup verification and make support-bundle for diagnostic collection, facilitating issue reporting and troubleshooting. Security considerations are documented with recommendations for proper deployment to mitigate risks associated with sandbox access and file-write tools.