oh-dsh:桌面、网页、终端,一套命令三种方式打开 DeepSeek Harness

用 DeepSeek Harness(DSH)的人常有这样的纠结:想在浏览器里用,得自己搭 Web 环境;想 SSH 到服务器上跑,终端界面要另外配;换台电脑,会话、凭据、插件状态全要重来。oh-dsh 是华中科技大学开源社团(GitHub 组织 hust-open-atom-club)出品的 DSH 一体化发行版:把 DSH 本体、Node.js 运行时和一组内置插件打包成开箱即用的安装包,同一个 ohdsh 命令,以桌面应用、网页或终端三种界面进入同一套环境。MIT 开源,SkillHub 插件广场在架,星标三百余,覆盖 Windows、macOS 与 Linux。

它能做什么

  • 三端一副底座:ohdsh desktop、ohdsh web、ohdsh tui 三条命令切换三种界面;会话、凭据、皮肤与插件缓存三端共享,各自保留独立 Profile,浏览器里聊到一半,回到桌面应用接着用
  • 本地开发工作台:内置 Workspace 工作区、PTY 真终端、浏览器、文件浏览与 Trajectory 过程回放,面板可折叠、分屏或全屏
  • Git Review 一站完成:查看工作区改动与提交差异,在代码行上加评审批注,分支、提交、推送在同一个侧边栏闭环,代码走查不切窗口
  • 三端共用插件市场:桌面、网页、终端里都能检索、预览、安装插件并共享安装状态;目录明确标注每个插件实际生效的界面——有的插件只在网页端生效、终端端不生效,界面上直接分清
  • 可拆分发行:完整版带三端;Web-only 版不含 Electron,适合服务器轻量环境;TUI-only 版面向 SSH 与纯终端机器。每种形态自带固定版本的 DSH 与 Node 运行时,不要求预装环境
  • 跨端皮肤统一:配套皮肤包为三端提供同一套主题,按各界面布局分别适配
  • 升级安全可控:安装器先校验发布包的 SHA-256 摘要,校验不过不碰旧安装,下载失败、解压中断都保持原安装可用;重复执行安装命令即原地升级

怎么获取

官方渠道是 GitHub 仓库 hust-open-atom-club/oh-dsh:仓库根目录提供一键安装脚本,Linux 与 macOS 用 install.sh(默认装终端版,加参数可选网页或桌面形态),Windows 用 install.ps1;也可到 Releases 页按平台手动下载——macOS 装镜像包、Windows 用安装包或便携版、Linux 用 AppImage 或 deb 包。装好新开终端,ohdsh 命令即可使用。

上手怎么用

  1. 先装一个形态试水:拿不准就默认装终端版,体积小启动快,跑通后再补装其他形态,三端数据自动共享
  2. 网页版指定端口:ohdsh web 后面带端口参数即可自定监听端口,服务器部署或多服务共存不用改配置文件
  3. 换机迁移整目录:三端默认把配置、会话、凭据与插件状态放在用户主目录下的统一数据目录,设置环境变量可整体换盘或备份,迁移就是拷目录
  4. 看插件标注再启用:终端环境优先选三端通吃的插件,避免装完才发现只在网页端工作

适合谁用

想在多台机器、多种界面之间无缝切换的 DSH 重度用户,通过 SSH 管服务器又要本地开发的运维工程师,以及不想折腾 Node 环境直接上手的新手。对企业里推广 AI 编程工具的团队,一套安装包覆盖办公桌面、内部网页与服务器终端三种场景,部署培训成本都低——像贵州诚鑫致达科技给客户搭建本地 AI 工作环境时,「一个安装入口、三种使用形态、数据三端同步」的发行版,就是省下重复配置工时的实用选择。