MIT 协议的 Rust TUI,把 DeepSeek Harness 变成实时的终端原生 Agent UI:流式输出、工具调用、子 agent、Plan、token 用量与持久化会话,另有只看界面的 `--demo` 模式。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-08-29
许可证
MIT
01它能帮你完成什么?
在终端里观察并接管 DeepSeek Harness agent 的完整回合
终端原生呈现的流式回复、推理、工具调用、子 agent、Plan、token 用量与持久化会话
运行 DeepSeek Harness 的开发者与 agent 使用者,希望在终端实时查看并接管 agent 工作过程
在终端里从文件 / 剪贴板加入图片并保持持久化会话
带文件 / 剪贴板图片的 prompt;通过 /new、/resume 与 --session-id 管理的会话,恢复 workspace、模型、权限与界面选择
希望在终端驱动 agent 并保持会话连续、内联传图的用户
02如何接入 DeepSeek Harness?
前置条件
- 本机已安装 Node.js(README 说明通过 npm 安装时本机需已安装 Node.js,可能还需要 pnpm)
安装步骤
- 01
全局安装并启动:`npm install --global martty`,然后执行 `martty`
$ npm install --global martty
- 02
不安装直接运行:`npx --yes martty`
$ npx --yes martty
- 03
交给 DSH 管理:先 `npm install --global @deepseek-ai/dsh`,再 `dsh plugin --profile martty add martty@latest`,然后 `dsh --profile martty`
$ npm install --global @deepseek-ai/dsh
- 04
只看界面:`martty --demo` 或 `martty --demo-skin`
验证接入成功
作者未说明
03DSH 适配与能力边界
DSH 优先的 ACP 客户端。复用与 DSH 同款的 Cordis 插件能力,并通过内置 ACP 连接层在启动时默认连接 DeepSeek Harness(dsh);也可以作为由 dsh 管理的插件运行。
终端 agent 工作视图
DeepSeek Harness / 任意兼容 ACP agent 的流式事件→终端原生呈现的流式回复、推理、工具调用、子 agent、Plan、token 用量与持久化会话
图片输入与终端原生预览
文件或剪贴板中的图片→加入 prompt 的图片;工具输出、Markdown、代码块与图片预览均以终端原生交互呈现
会话管理
命令 `/new`、`/resume` 与 `--session-id` 参数→随会话恢复 workspace、模型、权限与界面选择;回合运行中可继续排队消息或立即 steer 当前 agent
04适合谁?何时不该用?
适合
- 运行 DeepSeek Harness 的开发者与 agent 使用者,希望在终端实时查看并接管 agent 工作过程
- 希望在终端驱动 agent 并保持会话连续、内联传图的用户
05兼容性、维护与安全提示
MIT · 活跃维护中(最新发布 v0.2.28,2026-08-28)
06常见问题
怎么安装并运行 Martty?
全局安装:`npm install --global martty`,然后执行 `martty`;或者不安装直接运行 `npx --yes martty`。两者都要求本机有 Node.js(README 说明可能还需要 pnpm)。
Martty 怎么连接 DeepSeek Harness?
Martty 是 DSH 优先的:复用 DSH 的 Cordis 插件能力,并自带 ACP 连接层,启动时默认连接 DSH。你也可以让 DSH 托管它:先 `dsh plugin --profile martty add martty@latest`,再 `dsh --profile martty`。
终端界面能显示什么?
终端原生呈现 agent 的完整回合:流式回复、推理、工具调用、子 agent、Plan、token 用量与持久化会话。工具输出、Markdown、代码块与图片预览都使用终端原生交互。
怎么管理会话、加入图片?
从文件或剪贴板把图片加入 prompt,并用 `/new`、`/resume` 与 `--session-id` 管理会话——workspace、模型、权限与界面选择会随会话恢复。回合运行中还能继续排队消息或立即 steer 当前 agent。
不连 agent 也能试用界面吗?
可以——执行 `martty --demo` 或 `martty --demo-skin` 即可不连 DSH 直接查看界面。
07相关的 DSH 工作流
dsh-tui
作者 ccch1mneyyy
DSH's officially top-recommended TUI plugin — high performance, low overhead, cute pixel whale, smooth mouse interaction. One-command install via npm. / DSH 官方首推的 TUI 插件,高性能低占用,可爱像素鲸鱼,流畅鼠标交互,npm 一键安装
dsh-better-sidebar
作者 omdsh-dev
开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
dsh-tianshu-tui
作者 huiliyi37
官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。
dsh-damage-pulse
作者 wssfk12138
DeepSeek Harness Token 余额监控插件:鲸鱼娘待机/扣费/复苏动画、峰谷计费、连续扣费飘字与会话费用统计。
08数据与来源
DSH-first Agent TUI,使用与 DSH 同款的 Cordis 插件能力,也可连接其他兼容 ACP agent。
Martty 内置 ACP 连接层,默认启动并连接 DSH。
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-29。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
