oh-dsh: A Desktop, Web and Terminal Interface Plugin for DeepSeek Harness

hust-open-atom-club/oh-dsh

UI & ExperienceVerified
Listed on 2026-08-20
Page last updated 2026-10-04

Oh-DSH is a DSH runtime that packages DeepSeek Harness into Desktop, Web, and TUI surfaces, unifying Workspace, terminal, Git Review, and plugin ecosystem.

oh-dsh is an interface plugin for DeepSeek Harness (DSH) that packages the DSH runtime into installable Desktop, Web, and TUI distributions, bringing AI agents, workspaces, local tools, and the plugin ecosystem directly into your familiar desktop app, browser, or terminal. All three surfaces share sessions, credentials, skins, and plugin cache while keeping independent profiles; it includes a local development workbench, Git Review, plugin marketplace, and cross-surface skins, without requiring a separate Node.js installation.

How to Install

install
dsh plugin --profile web add github:hust-open-atom-club/oh-dsh
Category
UI & Experience
Platform
DSH Plugin
Author
hust-open-atom-club
Distribution
Plugin

oh-dsh Key Features

Unified 3-surface UILocal dev workbenchGit ReviewBuilt-in plugin marketCross-surface skins
Listed on dsh-plugin.org

oh-dsh Repo Summary

What Does It Do?

Oh-DSH is a DSH plugin for DeepSeek Harness that packages the DSH runtime into installable Desktop, Web, and TUI distributions. It solves the problem of inconsistent interfaces and tedious environment setup when using DSH in different environments, letting you use AI agents, workspaces, local tools, and the plugin ecosystem directly in your familiar desktop app, browser, or terminal. Core capabilities include shared sessions and plugin state across three surfaces, a local development workbench, Git Review, a plugin marketplace, and cross-surface skins, without requiring a separate Node.js installation.

Core Features

  • Three interaction surfaces: launch Desktop, Web, or TUI with the same ohdsh command; all three share sessions, credentials, skins, and plugin cache while keeping independent profiles.
  • Local development workbench: includes Workspace, PTY terminal, browser, file browser, side chat, and trajectory; panels can be collapsed, pinned, split, or expanded to fullscreen.
  • Git Review: view workspace changes and commit diffs, add review comments on code lines, and complete branch, commit, and push operations in the same sidebar.
  • Plugin marketplace: search, preview, and install plugins from all three surfaces, sharing the same transaction and recovery state, with clear indication of which surface each plugin actually works on.
  • Cross-surface skins: provide a unified theme for Desktop, Web, and TUI, adapted for each surface's layout and readability.
  • Split distributions: install full, Web-only, or TUI-only versions as needed; each distribution bundles a fixed version of DSH and Node runtime.

How to Use This Plugin?

After enabling it in DSH, launch the installed surface with the ohdsh command: ohdsh desktop, ohdsh web, or ohdsh tui; the Web surface accepts a --port flag. All three surfaces share ~/.ohdsh for cache, config, sessions, and plugin state; set OH_DSH_HOME to change the data directory. The built-in view_image tool supports OCR, image reading, and UI diagnosis on local images, HTTP(S) images, or image data URLs; credentials and backend config can be edited in the native "Settings → Plugins → Plugin Config → Vision" card. Desktop, Web, and TUI share the same set of agent presets, where the liangshen mode keeps minimal dual tools in the first round, opens the full tool catalog after the first tool call, and re-anchors after compression.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: hust-open-atom-club/oh-dsh. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

More DSH Plugin articles

View all 1 articles

DSH Plugin FAQ