← 返回列表
AI 编程工具

dsh-omc-tui:为 DeepSeek Harness 提供 Claude Code 风格的终端交互界面

ipromise2021/dsh-omc-tui · DeepSeek Harness (DSH) 原生全功能终端交互界面 · Claude Code-styled Terminal TUI & CLI for DeepSeek Harness

GitHub原文发布 未知首次收录 2026-10-08上架 2026-10-09 09:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

dsh-omc-tui 是面向 DeepSeek Harness (DSH) 的 ANSI 终端界面插件,以备用屏幕与视口差分渲染提供全屏 TUI 体验,参考 Claude Code 的交互习惯。插件本身不提供 Agent 运行时与模型服务,Agent、模型选择、会话、权限、Jobs 服务与持久化均由 Harness 提供,插件负责键盘/鼠标输入、面板、ANSI 渲染与会话投影。功能包括图片粘贴与旁路视觉子代理、Thinking 折叠与 Markdown/代码高亮、任务与 Plan 面板、后台 Jobs、行内审批与 Danger Guard 危险命令看门狗、4 行自适应状态栏,以及 /btw、/compact、/recap、/export、/resume 等命令。

核心能力与快速开始

★ 2 · JavaScript

能做什么
作为 DeepSeek Harness 的终端界面插件,提供:备用屏幕与视口差分渲染、SGR 鼠标协议驱动的滚轮回看与划选复制;Cmd/Ctrl+V 粘贴图片、iTerm2 OSC 1337 与 Kitty Graphics 图片输入,并在对接纯文本模型时通过 analyze_image 自动拉起临时视觉子代理;Thinking 折叠(Ctrl+O)、代码块语言标签与层级 Diff、四款主题;接入 Harness todo/write 快照的任务中心与 Plan 联动、会话恢复;! Shell 本地入口与 Ctrl+B 后台化 Jobs;行级红绿 Diff 行内审批与权限预设轮转;Danger Guard 危险命令看门狗(内置多平台规则并支持 .dsh/danger-rules.json 自定义);4 行自适应状态栏;以及 /model、/preset、/vision、/btw、/compact、/recap、/export、/resume、/skills、/mcp 等命令。
适用场景
适用于在终端环境中使用 DeepSeek Harness 进行编程类 Agent 交互的场景:需要全屏 TUI、鼠标选取与回看、在终端直接贴图提问;需要任务与 Plan 状态可视化、长命令后台执行与任务输出查看;需要文件修改前的行级 Diff 审批与危险命令拦截;需要不污染主会话上下文的旁路提问、上下文压缩与会话摘要;需要恢复历史会话并导出 Markdown 记录。
项目形态
可直接使用的工具
部署方式
本地终端插件形态,通过 npx @deepseek-ai/dsh@0.2.0-rc.2 plugin --profile tui add dsh-omc-tui@0.2.17 安装,随后 dsh --profile tui 启动;亦支持本地路径安装与源码开发安装,可配置别名。当前版本适配 DeepSeek Harness v0.2.0-rc.2,请勿与 v0.2.16(面向 v0.1.7-rc.2)混用。
主要依赖
Node.js 22.19+(22.x)或 24.2+;DeepSeek Harness @deepseek-ai/dsh@0.2.0-rc.2(预发布版本,需显式指定);支持 ANSI 256 色的终端;图片显示建议使用 iTerm2 或支持 Kitty Graphics 的终端。主要在 macOS、VS Code Terminal 和 iTerm2 中开发与验证。模型提供方与 API Key 需按 DSH 提示自行配置,费用与配额未说明。
使用限制
项目处于 pre-release 阶段,Harness 上游接口变化后可能需要同步适配;Windows 和更多真实模型提供方仍需进一步验证;跨终端环境与真实 Provider/图片端到端测试仍需继续覆盖;/plugins、/fork、/rewind 等能力暂未在 TUI 中实现;不提供独立 Agent Runtime 或模型服务,Sandbox 和会话持久化由 DSH profile 提供;Danger Guard 为启发式静态防线,无法穷尽运行时构造(如 curl | sh)与图灵完备混淆,需叠加 Harness 权限预设、沙箱隔离与凭据管控;/queue 队列改进与审批面板修复位于开发分支,尚未包含在 v0.2.17 中;`!` Shell 后台任务若无法注册到 Jobs 服务则仅存于当前进程,退出后不能恢复。
许可证
MIT
最近推送
2026-10-07 08:59

资料检查:2026-10-08 07:00 · 卡片整理:2026-10-09 09:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在终端中以全屏 TUI 方式与 DeepSeek Harness 的编码 Agent 交互,进行代码编写与排错:支持 Markdown/代码高亮、层级 Diff 展示、Thinking 折叠、@文件引用补全、任务与 Plan 面板、后台 Jobs,以及行内审批和 Danger Guard 危险命令拦截。

查看内容依据
dsh-omc-tui 是面向 DeepSeek Harness (DSH) 的 ANSI 终端界面插件,以备用屏幕与视口差分渲染提供全屏 TUI 体验,参考 Claude Code 的交互习惯。

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。