awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
bytedance avatar

bytedance/deer-flow

0
View on GitHub↗
71,310 stars·9,665 forks·Python·MIT·41 viewsdeerflow.tech↗

Deer Flow

Deer-flow is an autonomous agent orchestration platform designed to manage multi-step workflows where AI agents reason, plan, and execute tasks. It functions as a development framework for building agents that utilize various large language models to solve complex problems through structured, sequential, and parallel reasoning.

The platform distinguishes itself through a secure, sandboxed execution engine that isolates generated code and system operations from the host environment. This architecture allows agents to safely test and validate solutions within ephemeral containers, ensuring that shell operations and browser interactions remain contained during the automated lifecycle.

Beyond core execution, the system provides a collaborative workspace that synchronizes agent activity and operational logs across multiple user sessions. It supports persistent memory management through vector-based storage, enabling agents to maintain context across extended sessions, while a modular interface allows for the integration of external tools and custom utilities to expand agent capabilities.

Features

  • Autonomous Agent Orchestration - Provides a platform for coordinating multi-step workflows where autonomous agents reason, plan, and execute tasks.
  • Agent Development Frameworks - Offers a development framework for building and managing autonomous agents that utilize large language models for complex problem solving.
  • Code Execution Environments - Ships a secure, sandboxed runtime environment for agents to safely execute and validate generated code and system operations.
  • Agent Workspace Management - Provides a collaborative workspace for monitoring and managing the operational lifecycle and resource constraints of agent execution environments.
  • Agent Memory Management - Maintains persistent context and historical knowledge to improve agent task understanding over time.
  • Agent Memory Stores - Stores long-term and short-term context to ensure continuity across extended agent execution sessions.
  • Collaborative Automation Workspaces - Synchronizes real-time agent activity and operational logs across shared multi-user environments for collaborative workflow management.
  • Sandboxed Execution Environments - Executes complex tasks within secure, isolated sandboxes containing browser and shell environments.
  • Container-Based Sandboxes - Provides ephemeral, restricted container environments to safely execute untrusted code and system operations.
  • Agent Frameworks - Long-horizon agent framework with persistent memory and parallel sub-agents.
  • AI Agent Frameworks - Long-horizon agent harness with memory and sandbox capabilities.
  • AI and Machine Learning - Runtime framework for managing SuperAgent execution and memory.
  • Research Agents - Deep research framework with search and crawling tools.
  • Vector Memory Stores - Maintains long-term agent context and historical knowledge using persistent vector-based semantic storage.
  • Collaborative Workspaces - Deploys shared, collaborative environments for teams to monitor and control autonomous agent workflows.
  • Directed Acyclic Graph Engines - Orchestrates complex agent workflows by mapping task dependencies into structured, parallelizable execution flows.
  • Modular Agent Skill Executions - Exposes external services and custom utilities to agents through a standardized, modular tool-calling interface.
  • Agentic Context Management - Manages persistent agent memory and external tool integrations to maintain context and functional range.
  • External Service Integrations - Extends agent functionality by connecting custom utilities and external services during task execution.
  • External Tool Integration - Integrates custom utilities and external services to extend agent capabilities during automated task execution.
  • AI Model Configurations - Supports swapping between various large language models to optimize agent reasoning and performance.
  • Model Abstractions - Decouples agent logic from specific language models via a unified interface for swapping inference engines.

Star history

Star history chart for bytedance/deer-flowStar history chart for bytedance/deer-flow

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does bytedance/deer-flow do?

Deer-flow is an autonomous agent orchestration platform designed to manage multi-step workflows where AI agents reason, plan, and execute tasks. It functions as a development framework for building agents that utilize various large language models to solve complex problems through structured, sequential, and parallel reasoning.

What are the main features of bytedance/deer-flow?

The main features of bytedance/deer-flow are: Autonomous Agent Orchestration, Agent Development Frameworks, Code Execution Environments, Agent Workspace Management, Agent Memory Management, Agent Memory Stores, Collaborative Automation Workspaces, Sandboxed Execution Environments.

Which projects share features with bytedance/deer-flow?

Projects with overlapping indexed features include: openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… shareai-lab/learn-claude-code — This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… pydantic/pydantic-ai — PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified…

Projects sharing features with Deer Flow

These projects share indexed features with Deer Flow. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    View on GitHub↗21,221
  • letta-ai/lettaletta-ai avatar

    letta-ai/letta

    21,168View on GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    View on GitHub↗21,168
  • shareai-lab/learn-claude-codeshareAI-lab avatar

    shareAI-lab/learn-claude-code

    67,975View on GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Pythonagentagent-developmentai-agent
    View on GitHub↗67,975
Compare all 30 related projects→