oh-dsh: A Desktop, Web, and TUI Runtime Plugin for DeepSeek Harness

hust-open-atom-club/oh-dsh

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

Oh-DSH delivers a unified Desktop, Web, and TUI development experience for DeepSeek Harness.

Get a consistent DeepSeek Harness development experience across desktop, browser, and terminal with one command, sharing sessions, credentials, and plugins.

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 UI across three platformsLocal dev workspaceGit Review integrationCross-platform skinsModular distribution

oh-dsh Repository

hust-open-atom-club
Publisher
hust-open-atom-club
Repository
hust-open-atom-club/oh-dsh
255
Stars
23
Forks
4
Watchers
23
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-19 12:01:39
Repo created2026-08-11 13:31:05
Topics
ai-agentcordisdshdsh-plugindsh-plugins
Default branchmain

oh-dsh Repo Summary

Oh-DSH is a DeepSeek Harness (DSH) runtime plugin (DSH plugin) maintained by hust-open-atom-club under the MIT license, designed to bring AI Agent, Workspace, local tools, and plugin ecosystem to the interface you are used to. It solves the problem of needing a consistent development experience across different scenarios: whether you prefer a desktop GUI, browser access, or pure terminal operation, you can launch with the same ohdsh command and share sessions, credentials, skins, and plugin caches. Core capabilities include three interaction interfaces, a local development workbench, Git Review, plugin marketplace, cross-platform skins, and split distributions.

What core features does the Oh-DSH DSH plugin support?

Oh-DSH provides Desktop, Web, and TUI interaction interfaces, all launched with the same ohdsh command, sharing sessions, credentials, skins, and plugin caches across the three ends while retaining independent profiles. The built-in local development workbench includes Workspace, PTY terminal, browser, file browser, Side chat, and Trajectory, with panels that can be collapsed, pinned, split, or expanded fullscreen. Git Review allows viewing workspace changes and commit diffs, adding review comments on code lines, and performing branch, commit, and push operations in the same sidebar. The plugin marketplace supports browsing, categorizing, installing, enabling, updating, and uninstalling plugins, with all changes entering an isolated preview where risks can be checked or reverted. The cross-platform skin @oh-dsh/skins provides a unified theme for all three ends, adapted to each interface's layout and readability.

How to install Oh-DSH?

Oh-DSH offers three distribution forms: full, Web-only, and TUI-only, downloadable from GitHub Releases. The full version includes Desktop, Web, TUI, Node runtime, and built-in plugins; Web-only excludes Electron, suitable for browsers or servers; TUI-only is suitable for SSH and pure terminal environments. On macOS, open the DMG and drag Oh-DSH Desktop into Applications; on Windows, run the installer or extract the portable version; on Linux, run the AppImage or install the deb via apt. Web-only and TUI-only packages can be run directly after extraction with ./bin/ohdsh web or ./bin/ohdsh tui. As a DSH plugin, you can also install it with:

bash
dsh plugin --profile web add github:hust-open-atom-club/oh-dsh

How to use Oh-DSH?

Use the ohdsh command to launch different interfaces: ohdsh desktop starts Desktop, ohdsh gui is an alias, ohdsh web starts Web (default listening on http://127.0.0.1:3080), and ohdsh tui starts TUI. All three ends share ~/.ohdsh by default for cache, config, sessions, credentials, and plugin state; setting OH_DSH_HOME changes the data directory. The built-in @oh-dsh/vision provides a unified view_image tool for all three ends, supporting OCR, image reading, and UI diagnosis on local images, HTTP(S) images, or image data URLs.

Which DeepSeek Harness versions and platforms does Oh-DSH support?

Oh-DSH supports macOS, Linux, and Windows, with each distribution bundling a fixed version of DSH and Node runtime, requiring no separate environment installation. The project is written in TypeScript, last updated in 2026-08, maintained by hust-open-atom-club, with the official website at https://dsh.openatom.club/.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ