deer-flow: Orchestrate Long-Running AI Agent Tasks

Summary
DeerFlow is a self-hosted harness for AI agents that coordinate subagents, memory, tools, and sandboxes on tasks that can run from minutes to hours. It suits teams building research, coding, and content workflows that need an extensible agent runtime.
At a glance
- Language
- Python
- License
- MIT
- Stars
- 83.4k
- Forks
- 11.6k
- Added to OSRepos
- November 24, 2025
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
DeerFlow is a super-agent harness for coordinating AI work that takes more than a single prompt-response cycle. A lead agent can delegate to subagents and use skills, tools, memory, and sandboxes to research, code, and create across longer tasks.
It is intended for developers and teams who want to run and extend an agent system, rather than adopt a narrowly scoped research library. The repository describes version 2.0 as a ground-up rewrite; the earlier framework remains on the main-1.x branch.
Key Features
- Coordinates a lead agent with subagents for delegated work.
- Provides sandbox modes for local, Docker, and Kubernetes-backed execution.
- Extends agent capabilities through skills and configurable MCP servers.
- Includes short-term context management and long-term memory features.
- Offers web search and crawling integrations, with providers configured by the operator.
- Supports a web interface, messaging channels, and a terminal workbench.
- Provides Docker and local development startup paths, plus SQLite or PostgreSQL for persistent deployments.
Use Cases
- Developers can build research workflows that gather and synthesize information across extended runs.
- Engineering teams can delegate coding and repository tasks to agents with sandboxed execution.
- Operators can offer a shared agent workspace with configurable models, skills, and tool integrations.
- Teams can connect messaging channels so users can submit agent tasks through supported chat platforms.
Project Facts
- Language: Python
- License: MIT
- Stars: 83.4k
- Forks: 11.6k
- Topics: agent, agentic, agentic-framework, agentic-workflow, ai, ai-agents, deep-research, harness, langchain, langgraph, langmanus, llm, multi-agent, nodejs, podcast, python, superagent, typescript
- Archived: No
Getting Started
git clone https://github.com/bytedance/deer-flow.git
cd deer-flow
make setup
The setup wizard configures an LLM provider and optional integrations. See the README for prerequisites, deployment options, configuration, and security guidance.
Alternatives
- deepagents: Deep Agents provides planning, delegation, file access, and context management in a Python harness, while DeerFlow emphasizes self-hosted, long-running workflows with sandboxes and memory.
- mcp-agent: mcp-agent centers on MCP server integrations and composable workflows, including Temporal execution, rather than DeerFlow’s broader self-hosted agent runtime.
- OpenHuman: OpenHuman packages persistent agents as desktop, browser, and terminal apps as well as a library, while DeerFlow focuses on a self-hosted harness for extended tasks.
- fast-agent: fast-agent emphasizes declarative multimodal agents and MCP workflows, while DeerFlow targets long-running tasks coordinated through subagents, memory, and sandboxes.
Considerations
- Running the system requires configuring an LLM provider, and optional search or tool integrations may require separate credentials.
- The README lists Python 3.12+ and Node.js 22+ for the project, and recommends Docker for deployment.
- Sandboxing and host access depend on configuration. Review the security guidance before exposing a deployment or enabling execution capabilities.
- Version 2.0 is a ground-up rewrite, so users of the original framework should consult the
main-1.xbranch for that codebase. - The repository has 895 open issues, so evaluate current maintenance needs and compatibility for your intended deployment.
Source repository
Open the original repository on GitHub.
22 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

web-design: A Claude Code SKILL for Spec-First Web Page Design
October 3, 2026
The web-design project is a Claude Code SKILL designed to streamline the creation of beautiful and consistent web pages. It emphasizes a 'spec first, code second' approach, ensuring design principles are established before development begins. This tool helps generate UI, visuals, motion, and responsiveness that are consistent across pages and easily editable.

OOMWOO: Build Your Own Open-Source, Hackable Robot Vacuum Cleaner
October 2, 2026
OOMWOO is an ambitious open-source project enabling users to build their own robot vacuum cleaner using Raspberry Pi, 3D printing, and ROS2. It emphasizes local operation, hackability, and integration with Home Assistant, providing a high-quality, customizable home appliance. This project aims to deliver a fully open hardware, software, and firmware solution for autonomous home cleaning.

Shepherd: Reversible Execution Traces for Programmable Meta-Agents
October 2, 2026
Shepherd is a Python runtime substrate designed for agent work requiring inspection, reversibility, and supervision. It records agent runs as durable, inspectable execution traces, enabling meta-agents to observe, fork, replay, and revert any operation. This framework couples agents and environments using a copy-on-write fork, offering significant performance benefits and robust permission enforcement.

Agent Anvil: CI-First Evaluation Harness for Tool-Using AI Agents
October 1, 2026
Agent Anvil is a robust, CI-first evaluation harness designed for AI agents that utilize tools. It meticulously runs scenario suites, captures detailed traces of agent behavior, and provides semantic grading to identify issues. The platform excels at clustering failures and suggesting concrete fixes for prompts, tools, and guardrails, ensuring agents behave safely and effectively.