DeerFlow 2.0 · 从入门到精通 目录

§13 流式与终端工作台

不是所有人都爱开浏览器。DeerFlow 给了终端工作台(TUI),而且它和 Web 共享同一套会话。

deerflow 命令

装好之后,控制台脚本叫 deerflow。默认交互路径:

deerflow            # TTY 下直接进交互界面
deerflow --tui      # 强制 TUI
deerflow chat       # 同上,进对话
deerflow --continue # 续上最近一次会话
deerflow --resume THREAD_ID   # 续指定会话

无头(脚本用)模式也保留着:

deerflow chat --print "summarize this repo"
deerflow models list --json
deerflow threads list --json
deerflow skills list|get|enable|disable|install
deerflow mcp list|export|apply
deerflow memory status|show|export|import|clear|fact add

TUI 和 Web 怎么互通

这是设计上最巧的一点:TUI 跑在嵌入式模式,不需要 Gateway / 前端 / Nginx / Docker。但它复用同一个 thread_meta 持久层

也就是说——你在终端建一个会话,关掉终端,打开 Web UI,那个会话出现在侧边栏里。因为它写的是同一个 thread_meta 表,而 Web UI 正是从这张表读会话列表的。Web 可见性靠共享存储,不靠 Gateway 进程在跑。

终端里的斜杠命令

TUI 支持一套 slash 命令,覆盖你能想到的所有操作:

命令 行为
/help 分类命令与快捷键
/new 新会话
/resume /threads /switch 会话切换
/model 模型选择器
/skills 浏览已启用/可用技能
/tools /mcp 工具与 MCP 状态
/memory 记忆状态与已注入事实
/uploads /artifacts 上传与产物
/details /usage 活动明细 / token 用量
/config /quit 配置路径 / 退出

标叔的结论:DeerFlow 的 TUI 不是「阉割版 CLI」,是和 Web 平起平坐的一等界面。它背后是同一个 DeerFlowClient 运行时。你习惯终端,就全程终端;习惯浏览器,就全程浏览器;两边会话还打通——这点很香。

核心能力到此讲完。进入实战与进阶。