oh-dsh: A Desktop, Web, and TUI Runtime Plugin for DeepSeek Harness
hust-open-atom-club/oh-dsh
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.
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
oh-dsh Repository

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:
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/.