@openma/deepseek-harness-tui

@openma-ai · npm · UI 增强
检测有风险提示无安装脚本行为与描述一致

Rust/ratatui 编写的 DSH 终端 UI,通过 ACP 协议驱动 Agent 会话。

v0.2.19版本
GitHub 源码安装安装方式
2026-08-22最近更新
47Star
dsh plugin --profile web add github:openma-ai/deepseek-harness-tui#path:/npm查看仓库

插件介绍

根据仓库资料整理 · commit 20f503a

主要功能

  • 在同一终端时间线中展示流式推理、回复、工具活动、子代理状态与 token/缓存指标。
  • 提供可搜索的斜杠菜单,列出 Agent 支持的模型、组合、权限、认证方式与可调用技能。
  • 支持每条消息最多 8 个可编辑图片贴片,兼容剪贴板/文件暂存,并在 kitty 终端预览元数据。
  • 支持持久化会话、排队跟进消息、即时打断、readline 编辑及鼠标选择等交互能力。
  • 内置 /ui 选择器切换 UI Presets(Martty 与经典 DeepSeek Harness 布局),/theme 切换深色/浅色主题。
  • 第三方 TUI 插件可作为 Cordis 插件注册主题、chrome.right 面板、斜杠命令及 Host/Client RPC。

适合什么时候用

  • 希望在终端中以富交互界面(而非纯文本 CLI)使用 DSH Agent 的用户。
  • 需要自定义或扩展 TUI 界面(主题、面板、斜杠命令)的插件开发者。
  • 需要连接自定义 ACP Agent 进行独立调试与交互式会话的场景。

安装后会多出什么

界面终端时间线:流式推理、回复、工具活动、子代理与指标展示 · 可搜索斜杠命令菜单 · 图片贴片暂存区(最多8张,支持剪贴板/文件) · chrome.right 插件面板(可实时更新/卸载) · 原生滑块 overlay 及 UI Preset 选择器
命令dsh-tuidsb/ui/ui <id>/theme/liang

使用前需要

  • 需要 Node.js 18 及以上版本
  • 依赖预编译原生二进制,支持 macOS arm64/x64、Linux x64/arm64、Windows x64
  • 需要连接一个支持 ACP(Agent Client Protocol)的后端 Agent 才能进行实际会话(演示模式除外)
  • 运行时依赖 DSH SDK / ACP 作为核心协议层

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
覆盖 4 个宿主行
常规行 4 个
宿主能力
Agent 控制环境变量文件系统MCP外部网络宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库openma-ai/deepseek-harness-tui/npm安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:openma-ai/deepseek-harness-tui#20f503a 锁定本次检测的 commit。收录日期2026-08-14固定 commit20f503a8596c · 2026-08-22
dsh plugin --profile web add github:openma-ai/deepseek-harness-tui#path:/npm