@oh-dsh/desktop

@hust-open-atom-club · 开发
检测有风险提示无安装脚本

一套统一启动器,通过 Desktop、Web、TUI 三种界面共享会话、插件与皮肤的 DSH 社区发行版

v0.1.7版本
GitHub 源码安装安装方式
2026-08-22最近更新
256Star
dsh plugin --profile web add github:hust-open-atom-club/oh-dsh查看仓库

插件介绍

根据仓库资料整理 · commit 49a1bd0

主要功能

  • 使用同一个 ohdsh 命令启动 Desktop、Web 或 TUI,三端共享会话、凭据、皮肤与插件缓存,同时保留独立 Profile
  • 内置 Workspace、PTY 终端、浏览器、文件浏览、Side chat 与 Trajectory 面板,支持折叠、固定、分屏或全屏
  • Git Review:查看工作区改动与 commit diff,可在代码行添加评论,并在侧边栏完成分支、提交、推送
  • 跨界面插件市场,可检索、预览、安装插件,并标明插件在 Desktop/Web/TUI 各界面是否实际生效
  • 内置 @oh-dsh/skins,为 Desktop、Web、TUI 提供统一主题并按各界面布局适配
  • 内置 view_image 视觉工具,可对 Workspace 本地图片、HTTP(S) 图片或 image data URL 做 OCR、读图与界面诊断

适合什么时候用

  • 希望在 Desktop、Web、TUI 之间统一管理 DSH 会话、终端与插件状态的开发者
  • 需要在 SSH 或纯终端环境使用 DSH,但仍想要插件市场与 Git Review 能力的用户
  • 团队需要分发轻量的 Web-only 或 TUI-only 安装包,而非完整 Electron 桌面版

安装后会多出什么

界面插件市场面板 · Git Review 侧边栏 · Workspace/终端/浏览器/文件浏览等本地工作台面板 · 跨端统一皮肤主题 · 设置 → 插件 → 插件配置 → Vision 卡片
命令ohdsh desktopohdsh guiohdsh webohdsh web --port <port>ohdsh tui
Agent 工具view_image

使用前需要

  • 源码构建需要 Node.js、pnpm 及对应平台的构建工具
  • 完整版/Web-only/TUI-only 发行包自带固定版本的 DSH 与 Node runtime,无需单独安装运行环境
  • 使用 view_image 视觉工具需要配置云端或本地的视觉后端凭据

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统MCP外部网络会话数据宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库hust-open-atom-club/oh-dsh安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:hust-open-atom-club/oh-dsh#49a1bd0 锁定本次检测的 commit。收录日期2026-08-14固定 commit49a1bd0aa4f9 · 2026-08-22
dsh plugin --profile web add github:hust-open-atom-club/oh-dsh