DSH Marketplace
EN

deepseek-harness-tui

openma-ai/deepseek-harness-tui

Rust/ratatui 终端客户端,直接使用 DSH SDK JSON-RPC 协议,支持独立运行或作为 profile bundle 加载。

363RustMIT源码

安装

把 deepseek-harness-tui 装进 DeepSeek Harness

GitHub 方式 · GitHub 源码

从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 3 天前.

安装前须知

装 deepseek-harness-tui 之前,先看这几条

  • 源码在这里: openma-ai/deepseek-harness-tui——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。
  • 自动识别到:终端执行。授权之前请先读一遍源码。
  • 被收录在这里不代表通过了安全审计。插件是带着你 agent 的权限在跑。

AI 锐评

是什么 — 这是一个 Rust 编写的终端客户端,能直接与 DeepSeek Harness SDK JSON-RPC 协议通信,并可作为 standalone 或 profile bundle 运行。

谁该装 — 适合在终端内监控流式推理、工具调用和 agent 时间线的用户,使用 DeepSeek Harness 进行多轮对话时。

不适合希望在浏览器或图形界面中交互的用户,因为它提供终端原生界面和快捷键支持。

注意 — 安装需从 GitHub 源码编译,需要 Rust stable 和 Node.js 18+。沙箱实测在全新 profile 里安装并被 harness 注册进 profile,但会执行 shell 命令。未发现其他明显问题。

锐评 — 我会装它,因为它支持多图 prompt 和持久会话管理,这对特定长对话场景有帮助,但前提是已有 DeepSeek Harness 安装。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

deepseek-harness-tui 是做什么的

Two process chambers exchange data through a conduit into a geometric terminal frame.

deepseek-harness-tui 是一个 DeepSeek Harness 插件,提供基于 Rust 和 ratatui 的终端客户端,用于查看流式推理、回复、工具调用、subagent、Skills、token 用量和持久会话。它也支持多图 prompt、Markdown 渲染、斜杠菜单、主题切换以及适合长对话的 follow-up 和 steer 操作。

在 profile 模式下,DeepSeek Harness 把 ACP 挂到 Base Cordis Host 树,并启动独立的 TUI Client 进程;Client 通过标准 stdin/stdout 与 Host 通信,Rust painter 负责占用 TTY、读取输入并绘制界面。Standalone 模式则由 dsh-tui --agent 连接或启动任意 ACP agent。客户端会读取 agent 广告中的模型、权限、认证方式、composition 和可用命令,并用 JSONL 保存持久会话,/new/resume--session-id 用于管理会话。

DeepSeek Harness 插件适合需要终端原生交互、工具调用状态和持久会话的开发者。它不适合没有交互式终端,或不需要额外终端客户端的环境。profile 路径需要 Node.js 18+。该插件会直接接触 TTY、键盘和鼠标输入、剪贴板及终端绘制协议;agent 仍使用所连接环境中已有的工具和权限。

deepseek-harness-tui 的文档

deepseek-harness-tui 的配置

DeepSeek Harness 可把 deepseek-harness-tui 加入 tui profile。profile 模式会在 Base Cordis Host 树挂载 ACP,并启动独立的 TUI Client。TUI bundle 会从自身依赖图解析 ACP;若 profile 已有其他 ACP bundle,旧的 transport/provider 条目会在该 surface 停用。README 没有列出额外配置键或默认值。

deepseek-harness-tui 的命令

dsh-tui --agent dsh-acp 连接 ACP agent;也可使用 dsh-tui --agent dsh --agent-arg --profile --agent-arg acpdsh-tui --demo 不需要 runtime 或 API key,--demo-skin 挂载 ember gallery。--session-id 选择会话;/new/resume 管理 JSONL 会话,/theme 切换主题。dsb 是兼容别名。

环境要求

DeepSeek Harness 的 profile 路径需要 Node.js 18+。本地构建时可用 DSH_TUI_BIN 指定二进制;README 还约定平台文件位于 npm/vendor/<platform>/。客户端面向交互式终端,可运行在原生终端或 tmux 中,并支持 kitty graphics protocol 的图片预览。

deepseek-harness-tui 的行为与限制

DeepSeek Harness 通过标准 ACP 传递会话、prompt、认证、配置和 session/update。TUI Client 读取 agent 广告,展示模型、权限、工具状态、Markdown、subagent 生命周期及 token/cache 指标;最多暂存 8 张图片。profile 模式不会再启动第二个 ACP agent,Standalone 才按参数 spawn 或接入 agent。Rust painter 会占用 TTY 并处理键盘、鼠标、剪贴板和终端绘制,因此不适合没有可交互终端的环境。

根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README

同一分类

deepseek-harness-tui 的同类插件

dsh-web-ui-all

zhu1090093659

4.7k

DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。

GitHub 源码TypeScript2 天前

AI 锐评

dsh-web-ui-all

是什么 — DeepSeek Harness Web UI 的插件和皮肤集合,包含梁神模式、任务看板、Git 图谱、右侧面板、移动端远程、SSH 运维、鲸鱼娘宠物和皮肤中心。

谁该装 — 如果你使用 DeepSeek V4 Pro 进行 agent 任务,需要多列任务看板和 Git 图谱来追踪变更,这个插件适合你。 如果你主要在非 Web UI 界面操作 DeepSeek Harness,就不需要这个集合。

注意 — 从源码子目录安装时需要先手动放行它的构建脚本。沙箱实测还没有结果。没发现明显的坑。

锐评 — 我会安装它,因为它提供了鲸鱼娘宠物和 SSH 运维这些功能。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
LINUX DO1详情
2.0k

侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。

我们跑过,装得上

npm 包TypeScript3 天前

AI 锐评

DSH-better-sidebar

是什么 — DSH-better-sidebar 提供文件渲染与编辑、真实终端、Git 面板以及子代理支持的侧边栏工作台。

谁该装 — 当你需要在 DeepSeek Harness 中同时展示文件资源并进行代码编辑、终端操作和 Git 面板时,用户适合安装此插件。 如果你的工作仅涉及内置侧边栏而不需要真实终端的用户可以不安装。

注意 — 在全新 profile 中安装后,该插件被 DeepSeek Harness 注册进 profile 并正常运行。静态检查提示会执行 shell 命令,此功能由真实终端实现。没发现明显的坑。

锐评 — 我会安装它,因为它把侧边栏能力服务化后第三方插件可平等接入,这在需要自定义工具的用户中是必要的。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dsh-TUI

ccch1mneyyy

1.8k

Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

我们跑过,装得上

npm 包TypeScript3 天前

AI 锐评

dsh-TUI

是什么 — dsh-TUI 是一个 DeepSeek Harness 插件,为终端提供 Claude Code 风格的全屏界面,支持实时状态行和流式思考展开。

谁该装 — 在使用 DeepSeek Harness 进行长时 Agent 会话并需实时监控状态和终端交互的用户适合安装它。 没有终端 TTY 需求的 DeepSeek Harness 使用场景不需要安装它。

注意 — 实测在全新 profile 里安装后被 harness 注册进 profile,没有发现明显的坑。 它会执行 shell 命令,需要终端 TTY、pnpm 10+ 和 DEEPSEEK_API_KEY。

锐评 — 我会安装它,因为它被 DeepSeek Harness 官方收录为内测用户精选插件,且纯插件挂载方式便于管理。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情

dsh-at-file

omdsh-dev

333

Codex 风格的 `@file` 文件引用,输入框里直接搜索并引用工作区文件。

我们跑过,装得上

GitHub 源码JavaScript4 天前

AI 锐评

dsh-at-file

是什么 — 集成 @file 提及支持,用于 composer 插入工作区文件路径。

谁该装 — 在使用 DeepSeek Harness composer 构建提示时,需要引用工作区文件以便代理检查的文件任务,此插件提供搜索并插入路径。 对于仅使用非文件形式描述的任务,此插件的功能不适用。

注意 — 沙箱实测通过:在全新 profile 中安装后插件被 harness 注册。 未发现明显的坑。

锐评 — 我会安装它,因为它在代理步骤前添加了工作区引用消息,这有助于代理使用现有工具检查文件。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情

dsh-genui

omdsh-dev

225

助手回复内渲染交互式 UI 组件:布局、图表、表单、测验、mermaid、3D 场景与回传事件循环。

我们跑过,装得上

GitHub 源码TypeScript3 天前

AI 锐评

dsh-genui

是什么 — 在 DeepSeek Harness 回复中渲染交互式 UI 组件,包括图表、表单、测验、mermaid 和 3D 场景。

谁该装 — 使用 DeepSeek Harness 分析数据并需要实时图表更新的场景。 不使用测验或表单的用户可以选择其他插件方案。

注意 — 沙箱实测通过,在全新 profile 安装后注册成功。静态检查提示需要提供 API key 或 token,支持双通道渲染,适用于任何 dsh 构建;从源码安装时需要先手动放行构建脚本。

锐评 — 我会装,因为它支持渲染图表、测验、mermaid 和 action 事件回传给模型,但前提是用户已提供 token。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
LINUX DO1详情
204

DeepSeek Harness 的终端 UI(TUI)。

我们跑过,装得上

npm 包TypeScript4 天前

AI 锐评

dsh-tianshu-tui

是什么 — dsh-tianshu-tui 是一个 DeepSeek Harness 的终端界面插件,由天枢 Tianshu-Tui 渲染核心演进而来。UI 纯展示层,所有 agent 状态来自会话事件流,并做了 harness 工程层的个性化改造。

谁该装 — 使用 DeepSeek Harness 进行 coding 工作,需要管理 agent 状态和会话交互的人适合安装它。 不需要终端 UI 展示 agent 状态,或者已经在独立集成发行版里的人,不必装此插件。

注意 — 安装此插件需要先安装官方 DeepSeek Harness CLI。沙箱实测在全新 profile 中安装并被 harness 注册进 profile。没发现明显的坑。

锐评 — 我会装它,因为它支持主题实时预览和会话成本汇总。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情