MIT community distribution that bundles the DSH runtime with Node.js into Desktop, Web and TUI editions — install one release from GitHub Releases and run DeepSeek Harness in the interface you prefer.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-21
License
MIT
01What can it help you accomplish?
Run DeepSeek Harness from Desktop, Web or terminal UI with a single install
An `ohdsh` launcher that starts Desktop, Web (default http://127.0.0.1:3080) or TUI, with sessions, credentials, skins and plugin cache shared across the three interfaces and independent profiles kept per interface
Developers who want the DeepSeek Harness coding agent in the interface they already use — desktop app, browser or SSH / pure-terminal environments
Use a local development workbench around the DSH agent
Workspace, PTY terminal, browser, file explorer, Side chat and Trajectory panels (collapsible, pinnable, split or fullscreen), plus Git Review: line-level review comments on workspace changes and commit diffs with branch, commit and push in one sidebar
Developers who review agent-generated code and want diff review, terminal and file browsing in the same window as the agent session
Discover, install and manage DSH plugins from inside the workbench
A plugin marketplace available in Desktop, Web and TUI with shared transaction and recovery state; the catalog marks which interface each plugin actually takes effect in
DSH users who want to browse and install the plugin ecosystem without leaving their Desktop / Web / TUI session
02How to install into DeepSeek Harness
Prerequisites
- No separate runtime needed — every edition ships a pinned DSH and Node runtime (README: 每种发行都自带固定版本的 DSH 与 Node runtime,不要求单独安装运行环境)
- Pick an edition from GitHub Releases: full bundle (Desktop + Web + TUI), Web-only, or TUI-only
Installation steps
- 01
Download the chosen edition from GitHub Releases (https://github.com/hust-open-atom-club/oh-dsh/releases/latest)
- 02
macOS: open the DMG and drag Oh-DSH Desktop into Applications
- 03
Windows: run the installer, or unzip the portable build and launch it
- 04
Linux: run the AppImage directly, or install the deb with `apt`
- 05
Web-only / TUI-only: unzip and run `./bin/ohdsh web` (default http://127.0.0.1:3080) or `./bin/ohdsh tui`; on Windows use `bin\ohdsh.cmd web` / `bin\ohdsh.cmd tui`
- 06
Optional (macOS full edition): add the in-app launcher to PATH via `sudo ln -sf "/Applications/Oh-DSH Desktop.app/Contents/Resources/bin/ohdsh" /usr/local/bin/ohdsh`
Verify the integration
Not specified by the author
03DSH integration and capability boundaries
Community distribution that bundles a pinned DeepSeek Harness (DSH) runtime plus Node.js into installable Desktop, Web and TUI editions — DSH ships inside each release, no separate runtime install required
One launcher, three interfaces
`ohdsh desktop|gui|web|tui` commands (with `--port` for web)→Desktop, Web or TUI session on the same data: sessions, credentials, skins and plugin cache shared via `~/.ohdsh`, independent Profile per interface
writes cache, config, sessions, credentials and plugin state to `~/.ohdsh` (override with OH_DSH_HOME)`ohdsh web` binds a local HTTP server on 127.0.0.1:3080 by defaultGit Review
workspace changes and commit diffs→line-level review comments plus branch, commit and push operations in one sidebar
can commit and push to git remotes from the sidebarPlugin marketplace
DSH plugin catalog→search, preview and install plugins from Desktop, Web and TUI, with shared transaction and recovery state and per-interface effect labels
installs plugins and persists their state to the shared data directoryBuilt-in @oh-dsh/vision view_image tool
local Workspace images, HTTP(S) image URLs or image data URLs→OCR, image reading and UI diagnostics via one `view_image` tool across all three interfaces; credentials configured in Settings → Plugins → Vision
sends images to the configured cloud/local vision backend (credential and backend config in docs/usage.zh.md)
04Who is it for? When not to use it?
Good for
- Developers who want the DeepSeek Harness coding agent in the interface they already use — desktop app, browser or SSH / pure-terminal environments
- Developers who review agent-generated code and want diff review, terminal and file browsing in the same window as the agent session
- DSH users who want to browse and install the plugin ecosystem without leaving their Desktop / Web / TUI session
Not for
- A plugin may install successfully on all interfaces but only take effect in Web or Desktop and not in TUI — the catalog labels each plugin's effective interface, so check it before relying on a plugin in the terminal.
- The project is young (repo created 2026-08-11, latest release v0.1.7) and is a community distribution built on upstream implementations with attribution — expect fast-moving releases and consult the design doc for capability boundaries.
05Compatibility, maintenance and safety notes
- A plugin may install successfully on all interfaces but only take effect in Web or Desktop and not in TUI — the catalog labels each plugin's effective interface, so check it before relying on a plugin in the terminal.
- The workbench organizes Workspace, terminal, Git Review, browser, files and sessions locally, but model services can still run in the cloud on demand — agent calls and the built-in vision backend therefore depend on network access to model providers.
- The project is young (repo created 2026-08-11, latest release v0.1.7) and is a community distribution built on upstream implementations with attribution — expect fast-moving releases and consult the design doc for capability boundaries.
MIT · actively maintained (latest release v0.1.7, 2026-08-18)
06Frequently asked questions
How does Oh-DSH relate to DeepSeek Harness?
Oh-DSH is a community distribution: it packages DeepSeek Harness, Node.js, local dev tools and built-in plugins into installable Desktop, Web and TUI editions. Each edition ships a pinned DSH and Node runtime, so you don't install the runtime separately.
Which editions can I install?
Three: the full bundle (Oh-DSH Desktop + Web + TUI + Node runtime + built-in plugins) for a local development workbench; Web-only (no Electron) for browsers, servers or lightweight installs; and TUI-only for SSH and pure-terminal environments.
How do I start the Web UI?
Unzip the Web-only package and run `./bin/ohdsh web` — it listens on http://127.0.0.1:3080 by default; use `ohdsh web --port <n>` to change the port. On Windows use `bin\ohdsh.cmd web`. The full edition also starts Web from the same `ohdsh` launcher.
Where does Oh-DSH store data?
All three interfaces share `~/.ohdsh` for cache, config, sessions, credentials and plugin state. Set `OH_DSH_HOME` to relocate the data directory.
Do all plugins work in every interface?
Install can succeed on all interfaces, but some plugins only take effect in Web or Desktop and not in TUI — the marketplace catalog labels each plugin's effective interface.
07Related DSH workflows
dsh-routing-suite
by yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
brooks-lint
by hyhmrright
AI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
dsh-plugin-shop
by livxue
The most comprehensive DeepSeek Harness plugin market — refreshed daily, sourced across the Internet, reviewed before publishing.
perfect-web-clone
by ericshang98
Pixel-perfect clones of any webpage. Paste a URL, get a measured Vite + React replica.
08Data and sources
Oh-DSH 将 DeepSeek Harness、Node.js、本地开发工具和内置插件打包为可安装的 Desktop、Web 与 TUI 发行版。
按需安装完整版、Web-only 或 TUI-only。每种发行都自带固定版本的 DSH 与 Node runtime,不要求单独安装运行环境。
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-21. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
