Oh My DSH

探索未至之境

omdsh 是一个专注、键盘优先的 DeepSeek 终端编程智能体,构建于 DeepSeek Harness 插件运行时之上。

安装

🐳 full access
$ npm install --global @agi-fans/oh-my-dsh

需要 Node.js 22.19 或更高的 22.x 版本,或者 Node.js 24 及更高版本,以及一个 DeepSeek API Key。在 omdsh 中运行一次 /login,即可开始对话。

本站同样键盘优先:按 Ctrl+K 搜索,/ 也可以。

一个回合里有什么

/sessions 持久化对话 搜索、置顶、重命名和恢复会话;回退回合、重试、压缩上下文,并把完整转录导出为 Markdown 或独立 HTML。 /agent /workflow /permission 三项真实会话控制 按会话选择 Agent preset、Default 或 Plan workflow、以及 Access 级别。工具暴露由 preset 决定,模型不会带上会话未授予的能力。 @mention · Ctrl+V 丰富的终端输入 用 @ 提及项目文件与会话、粘贴剪贴板图片、复用持久输入历史、在 $EDITOR 中编写多行提示,并排队后续消息。 Alt+A 可引导的子智能体 跟踪流式工具调用与实时的子智能体;就地打开子转录、跟进或引导可继续的运行,并把重度并行委派移出渲染循环。 /trajectory · /context 全会话可观测 打开键盘驱动的轨迹账本,支持实时跟随、搜索、折叠、耗时、Token 用量与工具载荷;/context 区分 provider 记账的占用与启发式提示组成。 Skills · MCP · plugins 可扩展的一切 用纯配置加入项目 Skills 与 MCP 服务器,用 omdsh plugin 挂载用户插件包,并通过只读 lsp 工具驱动本地语言服务器。

为什么选择 omdsh

插件架构 原生 Harness,而非分叉 会话、模型、工具、权限、Skills、MCP 服务器与遥测都来自已发布的 DeepSeek Harness 服务;omdsh 把它们组合成一个终端应用,而不是再造一个 agent 内核。 键盘优先 每个流程都有按键路径 排队后续消息、引导正在运行的子智能体、搜索输入历史与转录、切换模型或 Access、导出会话,全程不必离开 composer。 显示单元格 为真实终端而构建 布局以终端显示单元格度量,CJK 文本、emoji、ANSI 样式与超长命令下边框和右侧留白依然对齐,同时保留终端自身的滚动回看。

性能

2.62 ms 恢复 10,000 回合会话的中位耗时
22.71 ms 回放 10,000 次工具调用
0.35 ms 5,000 回合界面上的平均每帧渲染

以上为文档所载 Apple M5 Pro 基准环境的中位数,测试方法与原始结果见 TUI 性能报告: TUI 性能报告