AllDSH
EN

SeekTTY

Hilbert-beinghappy · Hilbert-beinghappy/seektty

运行在 dsh Host 之上的 Claude Code 风格终端工作台,含流式 Markdown、TextMate 高亮与各类管理中心。

SeekTTY 是 Hilbert-beinghappy 开发的 DSH 插件,运行在 dsh Host 之上的 Claude Code 风格终端工作台,含流式 Markdown、TextMate 高亮与各类管理中心。收录于界面与体验和工作流与自动化,适合终端与 Shell。验证等级 L3(安装命令可解析),安全扫描尚未完成,兼容目标是 DeepSeek Harness >=0.1.5-rc.1,条目最后核查于 2026-09-18,采用 MIT 许可。安装命令:dsh plugin --profile tui add seektty --config.enable-global-virtual-store=false

本条目由 赤榆 核查,数据更新于 · 引用规则

L3active
SeekTTY 验证面板:验证等级 L3(共 5 级)——安装命令可解析,已声明 DSH 目标版本。安全扫描:未验证(未运行扫描)。兼容目标:DeepSeek Harness >=0.1.5-rc.1。许可:MIT。GitHub 星标:198。条目最后核查 2026-09-18。
SeekTTY 的验证面板。该条目处于 5 级验证中的 L3 级:安装命令可解析,已声明 DSH 目标版本。安全扫描:未验证(未运行扫描);兼容目标:DeepSeek Harness >=0.1.5-rc.1;许可:MIT;条目最后核查于 2026-09-18。 验证规则说明

安装命令

dsh plugin --profile tui add seektty --config.enable-global-virtual-store=false

需要先启动 harness:npx @deepseek-ai/dsh web,然后执行上面的命令。第一次用?先看安装教程。

它是什么

SeekTTY 是一套 Claude Code 风格的 DeepSeek Harness 终端工作台:流式 Markdown/GFM、语法高亮代码、会话与工作区管理、设置中心、插件中心、Provider 管理、主题系统和 /doctor,全部在终端里完成。

README 反复强调的架构要点是:SeekTTY 是架在 dsh Host 之上的界面层,不是另一套运行时。 启动之后你用的是 harness 原生的 Agent、Session、模型、权限、设置、Profile、插件与持久化服务,运行时状态的所有者仍是 Harness。模型、Provider、agent preset、权限、命令、工具、skill、MCP server 与市场源都从正在运行的 Host 发现,其它 bundle 新增的能力会自然出现,不需要 SeekTTY 硬编码。

工作台里有什么

  • 对话 —— 流式 Markdown/GFM、推理可见性、多档工具卡片展示、重试、压缩、取消。
  • 高亮与主题 —— VS Code 级别的 TextMate 高亮(依赖树里是 Shiki),导入的 VS Code tokenColors 作为权威规则,另有调色板生成、对比度检查、尊重 NO_COLOR、终端透明与背景继承。
  • 各类中心 —— 会话与工作区(新建/恢复/搜索/重命名/fork/归档/导出)、Profile、按用途组织的设置中心,以及与原生 dsh plugin 调和同一份 Profile 依赖与 lockfile 的插件中心(/plugin)。
  • Provider 管理 —— 凭据输入全程掩码,直接交给 Harness 的 credentials.set;README 明确密钥不会被读回,也不会进入设置、日志、截图或会话数据。
  • 交互 —— 运行中排队/steer、plan/goal/compact、图片粘贴、子 agent 树浏览、鼠标模式(全屏 alternate-screen,或按 F3 切回终端原生滚动)、可搜索的斜杠菜单、右键菜单、语义化的 transcript 复制。
  • 可选的 Clarify 工作流 —— 配套的 dsh-plugin-clarify 加辅助运行时提供引导式 /clarify;它是可选项,不是默认依赖。
  • 包内自带 deepseek 启动器二进制,支持裸启动器用法,并配有一套谨慎的、先查自身的更新器。

版本现状——安装前必读

本次来源的状态不同寻常,你应当知道自己在跟哪一份:

  • npm 发布线(撰写时为 1.2.6)在清单里声明 dsh.compatibility: { minimum: "0.1.5-rc.1", tested: "0.1.5-rc.1" }。上面的 dshTarget 记录的就是这条声明,它是当前安装的权威依据。
  • 仓库里检出的 README 是开发分支,正在适配 dsh 0.1.5-rc.1,并且它自己写明了:它不是已发布的 1.2.5 制品。
  • 同一份 README 的徽章与快速上手钉的却是上一个版本:seektty@1.2.5,在 harness 0.1.1-rc.2 上测试。

结论是:在 0.1.5-rc.1 上,按下方命令安装当前 npm 版本;在更旧的 harness 上,改走 README 钉住的说明(seektty@1.2.5 搭配 @deepseek-ai/dsh@0.1.1-rc.2)——不要假定当前发布线还支持旧内核。

运行要求

  • Node 需满足 ^22.19.0 || >=24(engines 字段);系统为 macOS、Linux 或 Windows(os 字段)。
  • Harness:当前发布版要求 >=0.1.5-rc.1,依据是已发布清单的 compatibility 块。低于声明下限的 Host 会被拒绝;高于已测版本的 Host 可能带着提示启动。
  • pnpm 与 GVS 开关。 每一条包变更命令都要带 --config.enable-global-virtual-store=false——pnpm 11 的全局虚拟存储布局(store/v11/links)在已测试的 dsh/Cordis 加载器下可能以 plugin tree failed to load 之类的错误失败。README 明确该开关逐命令生效,从不改动全局 pnpm 配置。
  • 安装足迹刻意做薄。 所有 @deepseek-ai/* peer 依赖都是可选的:README 说明发布的 bundle 不会把 Cordis 或带身份的 dsh 包装进 Profile——运行时导入经由官方 Harness 安装解析。它自己的运行依赖很短(Shiki、commander、cross-spawn、immer、js-yaml、jsonc-parser、zod、zustand),且没有安装期生命周期脚本。
  • 遥测: 未记录。凭据处理有详细记录(见上);除此之外没有任何说明。按「未说明」而不是「安全」理解。

已知限制

  • 最大的问题是上面的版本漂移:徽章、快速上手、开发分支声明与 npm 清单,当前描述的是三个不同基线。
  • 高亮是语言语法感知的,但刻意停留在视觉层面,不是 LSP 语义。
  • 像素鲸鱼欢迎页是终端文本——不使用 Kitty/iTerm/Sixel 图片协议。
  • 可选 Clarify 组合的联合验收是历史记录:README 说明 1.2.5 没有延续这些可选工作流的验收。
  • README 自己指出:注入 PTY 与合成渲染器测试并不等价于真实 GUI 终端的鼠标或剪贴板测试;平台级签收是人工的。
  • 插件中心的变更需要重启(变更会跨重启恢复工作区、会话、草稿与附件)。

什么时候用它、什么时候不要用

如果你想要一个 Claude Code 形状的终端会话、又不想离开 dsh 运行时——同一个 Host、同一批会话、同一份设置、同一套插件——并且你的 harness 是 0.1.5-rc.1(或愿意钉住旧的 1.2.5 组合),用它。Provider 管理与权限处理是它最用心的部分:带修订检查的设置写入、掩码凭据、失败留在界面上而不是盲目重试。

不要指望它是独立的 agent——按设计,离开可用的 dsh 安装它就无法工作。跑不了 Node 22.19+/24、harness 偏旧又不想钉 1.2.5、或需要图片协议终端图形的,请跳过。用 pnpm 11 的话,每次插件变更都要带上那个逐命令的 GVS 开关——那是受支持的路径,不是可以省略的变通。

安装

dsh plugin --profile tui add seektty --config.enable-global-virtual-store=false

然后用 dsh --profile tui 启动。在早于 0.1.5-rc.1 的 harness 上,README 的快速上手改为钉住 seektty@1.2.5 与 @deepseek-ai/dsh@0.1.1-rc.2 的组合——那种情况请按钉住的命令执行,而不是上面这行。

来源与参考

本页的技术判断建立在以下第一手资料之上,链接可直接追溯核对。

  1. [1]Hilbert-beinghappy/seektty — GitHub插件自身的仓库与 README——本条目的每一项论断都以这份第一手文档逐条核对。
  2. [2]deepseek-ai/deepseek-harness — GitHubDeepSeek Harness、Cordis 运行时与插件加载模型的上游仓库。
  3. [3]@deepseek-ai/dsh on npm — npm已发布的 harness 包,也是本站 dshTarget 字段跟踪的版本来源。
  4. [4]dsh-plugin GitHub topic — GitHub本站用于发现收录插件的检索入口。

全部链接最后核验于 2026-09-11

关于本条目的问题

SeekTTY 安全吗?可以安装吗?
SeekTTY 当前的验证等级是 5 级中的 L3 级(安装命令可解析,已声明 DSH 目标版本),安全状态为「未验证(未运行扫描)」。验证等级记录的是安装路径被核查到什么程度,它本身不是安全保证:是否安全取决于插件实际能碰到什么。安装前请阅读源码与安装脚本,确认它对文件、shell、网络和凭证的访问范围。
SeekTTY 兼容哪个 DeepSeek Harness 版本?
SeekTTY 声明 dshTarget 为 >=0.1.5-rc.1,即本站核查这条目时所对应的 DeepSeek Harness 版本。dshTarget 是插件作者声明的兼容目标,它只说明该版本被核查过,并不保证上游发布新版本后插件仍然可用。升级 harness 前请先在隔离的 profile 中试装。
SeekTTY 怎么安装?
先用 npx @deepseek-ai/dsh web 启动 harness,然后复制页面顶部的安装命令。该命令由仓库发布的包名(或条目声明的安装 spec)生成,因此不会与仓库实际发布的内容脱节。本条目最后核查于 2026-09-18。

相似的 DSH 插件

查看全部

给 DSH 的对话式数据分析:用大白话提问,Agent 自己写并执行 SQL,再画成图表——带可浏览的库表目录、只读保护与离线 HTML 报告。

L3
194 JavaScript

Auto Review

PerryLink

把第二个模型放到审批链上——一个只读的审查子代理返回结构化的放行/拒绝裁决,而审查失败时是拒绝,不是放行。

L3
181 TypeScript

给 DSH 的完整终端工作区:流式 Markdown 与工具卡、16+ 主题、slash 命令、会话标签页与 LSP 诊断——纯展示层,自身不注册任何 prompt 或工具面。

L3
280 TypeScript

DSH TUI

ccch1mneyyy

DeepSeek Harness 的交互式终端界面:像素鲸鱼顶栏、实时工作状态、流式思考与双击 Esc 回溯。

L2
3.1k TypeScript

dsh-worktable

Aisland-SJL

面向 web profile 的 Agent 项目工作台——侧边栏应用抽屉、可停靠的分屏工作区,以及一个不轮询即可镜像每个项目运行状态的控制室。

L3
640 JavaScript

DSH Taskboard

shengsheng90

本地 SQLite 项目任务板插件,带原生 Web 界面与八个 agent 工具,只有人类才能把任务验收为完成。

L2
325 TypeScript
ESC

输入关键词搜索索引,索引由 Pagefind 在部署时生成。