Back to directory

oh-dsh

Curated pickMaintenance: Active

hust-open-atom-club/oh-dsh

Community distribution: TUI, desktop, and Web UI as one bundle with layered installation.

View on GitHubHomepage
$ dsh plugin add oh-dsh

308

stars

29

forks

TypeScript

Language

MIT

License

2026-08-11

Created

2026-09-08

Last push

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

  1. 01

    Download the chosen edition from GitHub Releases (https://github.com/hust-open-atom-club/oh-dsh/releases/latest)

  2. 02

    macOS: open the DMG and drag Oh-DSH Desktop into Applications

  3. 03

    Windows: run the installer, or unzip the portable build and launch it

  4. 04

    Linux: run the AppImage directly, or install the deb with `apt`

  5. 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`

  6. 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

DSH integrationNative runtime

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 default
  • Git Review

    workspace changes and commit diffsline-level review comments plus branch, commit and push operations in one sidebar

    can commit and push to git remotes from the sidebar
  • Plugin marketplace

    DSH plugin catalogsearch, 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 directory
  • Built-in @oh-dsh/vision view_image tool

    local Workspace images, HTTP(S) image URLs or image data URLsOCR, 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.
2026-08-112026-08-19v0.1.7

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.

08Data and sources

  • Author-claimedgithub.com30cf777e9142…

    Oh-DSH 将 DeepSeek Harness、Node.js、本地开发工具和内置插件打包为可安装的 Desktop、Web 与 TUI 发行版。

  • Author-claimedgithub.com30cf777e9142…

    按需安装完整版、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.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.