deer-flow: Orchestrate Long-Running AI Agent Tasks

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
View on GitHub

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.x branch 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

View on GitHub

Related repositories

Similar repositories that may be relevant next.

web-design: A Claude Code SKILL for Spec-First Web Page Design

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.

Claude CodeClaude SkillDesign System
OOMWOO: Build Your Own Open-Source, Hackable Robot Vacuum Cleaner

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.

RoboticsOpen SourceDiy
Shepherd: Reversible Execution Traces for Programmable Meta-Agents

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.

PythonAIAgent Framework
Agent Anvil: CI-First Evaluation Harness for Tool-Using AI Agents

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.

PythonAIAgent
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️