DeerFlow

Active
GitHub Python MIT

Description

An open-source long-horizon SuperAgent harness by ByteDance that researches, codes, and creates with sandboxes, memories, tools, skills, subagents and message gateway for complex tasks.

Key Features

  • Super Agent harness - orchestrates sub-agents, memory and sandboxes for complex long-horizon tasks from minutes to hours
  • Extensible skills system - modular skill-based architecture for extending agent capabilities with custom skills
  • Sandboxed code execution - built-in secure sandbox for agents to safely execute code and file operations in isolation
  • Long-term memory - cross-session memory persistence for maintaining context coherence across interactions
  • Context engineering - sophisticated context management and orchestration for information flow in long tasks
  • Multi-model support - supports OpenAI, Anthropic, Gemini, OpenRouter, vLLM and multiple LLM providers

Use Cases

💡 Deep research automation where agents autonomously perform multi-round search, reading, analysis and report writing
💡 Complex coding projects with agents writing, testing and iterating code in sandboxes until features are complete
💡 Content creation workflows orchestrating multiple sub-agents for end-to-end research-to-draft production
💡 Enterprise knowledge management building organizational knowledge agents with continuous learning via long-term memory
💡 Data analysis report generation with agents autonomously performing data processing, statistical analysis and visualization

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (81.3k stars)
  • Permissive open-source license (MIT)

Quick Start

# Clone the project
git clone https://github.com/bytedance/deer-flow.git
cd deer-flow

# Run the interactive setup wizard
make setup

# Start with Docker
make docker-up
# Or local development mode
make dev

# Verify setup
make doctor

Related Projects

OpenSandbox

14.9k · Go
Active A

OpenSandbox is an open-source, secure, fast, and extensible sandbox runtime for AI agents, developed by Alibaba.

sandboxai-infrastructurekubernetes +2
  • · Multi-language SDKs: Python, Java/Kotlin, JavaScript/TypeScript, C#/.NET, and Go with unified sandbox APIs
  • · Docker and Kubernetes runtimes: built-in lifecycle management for both local development and large-scale distributed scheduling
  • · Strong isolation: supports gVisor, Kata Containers, and Firecracker microVM secure container runtimes

Daytona

71.8k · Unknown
Normal A

Daytona provides secure development-environment infrastructure for coding agents and automation workflows, serving as a runtime base for remote execution tasks.

dev-environmentsandboxcoding +1
  • · Sandboxes - fully isolated compute units with dedicated kernel, filesystem, network stack, and allocated vCPU/RAM/disk
  • · Sub-90ms startup - sandboxes spin up in under 90ms from code to execution, supporting Python/TypeScript/JavaScript
  • · Multi-language SDK - Python, TypeScript, Go SDKs plus REST API and CLI for programmatic control

E2B

13.7k · Python
Active A+

E2B provides secure cloud sandboxes for AI agents, supporting code execution, file operations, and isolated compute as an execution layer for coding and automation workflows.

sandboxcode-executionsecurity +1
  • · Secure Cloud Sandboxes: Provides isolated cloud execution environment for AI agents
  • · Code Execution: Supports JavaScript/Python SDK to run AI-generated code
  • · File Operations: Perform file read/write and management within sandboxes

CUA

22.1k · HTML
Active A

CUA provides open-source infrastructure for Computer-Use Agents, including sandboxes, SDKs, and benchmarks to train and evaluate AI agents that control full desktops (macOS, Linux, Windows).

computer-usedesktop-automationsandbox +2
  • · Cua Driver: background computer-use agent without stealing cursor focus
  • · Cross-platform sandboxes: unified API for macOS, Linux, Windows, Android
  • · CuaBot: multi-agent computer-use sandbox CLI with native window display