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 message gateway, it handles different levels of tasks that could take minutes to hours.

What it solves

DeerFlow 是一个“超级代理框架”,旨在协调复杂的研究和任务执行。它解决了在单一框架内管理多个子代理、长期记忆和安全代码执行环境(沙盒)的问题,使其能够执行各种自主任务。

How it works

DeerFlow 充当中心编排器,管理以下组件:

  • Sub-Agents: 它可以生成并协调专门的代理来处理任务的不同部分。
  • Skills & Tools: 它使用可扩展的技能,并与 MCP(Model Context Protocol)服务器集成,以扩展功能。
  • Sandboxes: 它提供隔离环境(本地、Docker 或 Kubernetes),让代理能够安全执行代码并管理文件系统。
  • Memory: 它实现长期记忆和上下文工程(包括手动上下文压缩),以在长时间会话中保持连贯性。
  • Session Goals: 它使用目标导向的跟踪,确保代理保持在任务上。

Who it’s for

它面向希望构建和部署能够进行深度研究、自治编码和复杂工作流自动化的高级 AI 代理的开发者和研究人员。

Highlights

  • Flexible Deployment: 支持本地开发、Docker 和 Kubernetes 生产环境。
  • Extensible Capabilities: 集成 Claude Code、MCP 服务器,以及名为 InfoQuest 的专门智能搜索工具集。
  • Comprehensive Tooling: 包含 Terminal Workbench(TUI)以及姐妹项目 LLM Space,用于原型设计和调试代理步骤。
  • Model Agnostic: 兼容多种 LLM 提供商,包括 OpenAI、OpenRouter、vLLM,以及特定的字节跳动模型如 Doubao-Seed-2.0-Code。