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.
Install
curl -fsSL https://raw.githubusercontent.com/hust-open-atom-club/oh-dsh/main/install.sh | bashOh-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
- Repo: hust-open-atom-club/oh-dsh
- Category: Web UI Enhancements
- Stars: 255
- Version: install.sh / install.ps1 installer, SHA-256-verified releases; MIT
- Last push: 2026-09-12
- First seen: 2026-08-11
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