返回目錄

oh-dsh

編輯精選維護狀態: 活躍

hust-open-atom-club/oh-dsh

一套 DSH runtime,Desktop、Web 與 TUI 三種開發體驗。

前往 GitHub專案首頁
$ dsh plugin add oh-dsh

302

星數

29

Fork

TypeScript

語言

MIT

授權條款

2026-08-11

建立於

2026-09-04

最近推送

MIT 社群發行版,將 DSH runtime 與 Node.js 打包成 Desktop、Web、TUI 三種發行形態——從 GitHub Releases 安裝其一,即可在偏好的介面中執行 DeepSeek Harness。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-21

授權條款

MIT

01它能幫你完成什麼?

  • 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

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 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

安裝步驟

  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`

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

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)

04適合誰?何時不該用?

適合

  • 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

不適合

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

05相容性、維護與安全提醒

  • 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)

06常見問題

Oh-DSH 與 DeepSeek Harness 是什麼關係?

Oh-DSH 是社群發行版:把 DeepSeek Harness、Node.js、本機開發工具與內建外掛打包成可安裝的 Desktop、Web 與 TUI 發行版。每種發行自帶固定版本的 DSH 與 Node runtime,不需單獨安裝執行環境。

有哪些發行形態可選?

三種:完整版(Oh-DSH Desktop + Web + TUI + Node runtime + 內建外掛),適合本機開發工作台;Web-only(不含 Electron),適合瀏覽器、伺服器或輕量安裝;TUI-only,適合 SSH 與純終端機環境。

如何啟動 Web UI?

解壓縮 Web-only 套件後執行 `./bin/ohdsh web`,預設監聽 http://127.0.0.1:3080;可用 `ohdsh web --port <連接埠>` 更換連接埠。Windows 使用 `bin\ohdsh.cmd web`。完整版也可用同一個 `ohdsh` 啟動器開啟 Web。

Oh-DSH 的資料存放在哪裡?

三端預設共同使用 `~/.ohdsh` 存放快取、設定、工作階段、憑證與外掛狀態;設定 `OH_DSH_HOME` 環境變數即可統一更換資料目錄。

所有外掛在三種介面都生效嗎?

不一定。安裝可能在所有終端都成功,但某些外掛只在 Web 或 Desktop 生效、在 TUI 不生效——外掛市集目錄會標明每個外掛實際生效的介面。

08資料與來源

  • 作者聲明github.com30cf777e9142…

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

  • 作者聲明github.com30cf777e9142…

    按需安装完整版、Web-only 或 TUI-only。每种发行都自带固定版本的 DSH 与 Node runtime,不要求单独安装运行环境。

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-21。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。