hust-open-atom-club/oh-dsh

A set of DSH runtime, three development experiences: Desktop, Web and TUI

Oh-DSH packages DeepSeek Harness together with Node.js, local development tools and bundled plugins as installable Desktop, Web and TUI distributions, so no separate runtime installation is required. Each surface shares the same session, credential, skin and plugin state while keeping its own profile, and the local workbench adds workspace, PTY terminal, browser, file explorer, side chat and trajectory panels alongside Git review (diffs, inline review comments, branch/commit/push) and a plugin marketplace that labels where a plugin actually takes effect (some install everywhere but only run on Web or Desktop, not TUI). A shared @oh-dsh/skins package supplies cross-surface themes.

Web UI Enhancements ★ 255 updated 2026-09-12 ✅ runtime-tested
View on GitHub ↗

Install

curl -fsSL https://raw.githubusercontent.com/hust-open-atom-club/oh-dsh/main/install.sh | bash

Oh-DSH is not a single dsh plugin add plugin: it is a bundled distribution that packages DeepSeek Harness, Node.js, local tools and its own bundled plugins as Desktop, Web and TUI installs. The README's preferred path is the repo's root install.sh one-liner above, which installs the TUI surface by default and registers ohdsh under ~/.local/bin; pick another surface with ... | bash -s -- --surface web or --surface desktop, or on Windows with irm https://raw.githubusercontent.com/hust-open-atom-club/oh-dsh/main/install.ps1 | iex. The installer verifies a published SHA-256 digest before touching an existing installation, re-running upgrades in place, and --uninstall removes a surface. Manual GitHub-Release downloads (DMG / Windows installer) are also documented.

Compatibility

macOS, Linux and Windows. The README ships three distributions (Full, Web-only, TUI-only); the unified ohdsh command starts only installed surfaces (ohdsh tui|web|desktop) and all surfaces share sessions, credentials, skins and plugin caches while keeping separate profiles.

Details

Recent updates

The README documents SHA-256-verified installers with in-place upgrade and --uninstall, the three distributions (Full/Web-only/TUI-only), a unified ohdsh launcher, and a built-in plugin marketplace that shows which surface a plugin takes effect on.

FAQ

How do I install Oh-DSH?
The README's preferred path is the one-liner curl -fsSL https://raw.githubusercontent.com/hust-open-atom-club/oh-dsh/main/install.sh | bash on Linux/macOS (Windows uses install.ps1). It installs the TUI surface by default; add -s -- --surface web or --surface desktop for another surface, then run ohdsh tui, ohdsh web or ohdsh desktop.
Is Oh-DSH a plugin I add to an existing DSH?
No. It is a distribution that bundles DeepSeek Harness, Node.js, tools and its own plugins as Desktop/Web/TUI installs; you install it with its installer rather than dsh plugin add.
Does an interrupted install damage my existing setup?
Per the README the installer verifies a published SHA-256 digest before touching the previous installation, so a failed download, checksum mismatch or interrupted extraction leaves the old install usable; re-running upgrades in place and --uninstall removes a surface.

Alternatives

1m01m0/deepseek-harness-desktop · BITnxm/deepseek-harness-desktop-macos · boxeryao/dsh-mini-tui

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins