Skip to Content
WASPWASP

DeerFlow 应用

🚀

DeerFlow 应用是构建在 DeerFlow Harness 之上的完整 Super Agent 应用。它将运行时能力打包成一个可部署的产品,包含 Web 界面、API Gateway 和运维工具。

DeerFlow 应用是 DeerFlow 生产体验的参考实现。它将 Harness 运行时、基于 Web 的对话工作区、API Gateway 和反向代理组合成一个可部署的完整系统。

应用提供什么

能力描述
Web 工作区浏览器对话界面,支持线程、产出物、文件上传和技能选择
自定义 Agent创建和管理具有不同模型、技能和工具集的命名 Agent
线程管理带检查点和历史记录的持久化对话线程
流式响应实时 token 流式传输,带思考步骤和工具调用可见性
产出物查看器Agent 生成文件和输出的浏览器内预览和下载
扩展界面无需编辑配置文件即可启用/禁用 MCP 服务器和技能
Gateway API基于 FastAPI 的 REST API,并内置 LangGraph-compatible Agent 运行时

架构

DeerFlow 应用通过单个 nginx 反向代理提供:

┌──────────────────┐ 浏览器 → │ nginx :2026 │ └──────────────────┘ │ │ ┌────────┘ └────────┐ ▼ ▼ ┌──────────────────┐ ┌──────────────────────┐ │ 前端 :3000 │ │ Gateway API :8001 │ │ (Next.js) │ │ (FastAPI) │ └──────────────────┘ └──────────────────────┘
  • nginx:路由请求——/api/*/api/langgraph/* 到 Gateway,其余到前端。
  • 前端(Next.js + React):浏览器界面,与 Gateway 通信。
  • Gateway(FastAPI):处理 API 操作,并通过内置 LangGraph-compatible 运行时管理线程状态、Agent 执行和流式传输。

技术栈

层次技术
前端Next.js 16、React 19、TypeScript、pnpm
GatewayFastAPI、Python 3.12、uvicorn
Agent 运行时LangGraph、LangChain、DeerFlow Harness
反向代理nginx
状态持久化Gateway 运行时 + 可选 SQLite/PostgreSQL 检查点