DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-as-service

l

dsh-as-service

Discovered

Running DSH as a service on the background

dsh-web systemd user service

Run the DeepSeek Harness Web UI (dsh web) as a systemd user service, so it starts on login, restarts on failure, and logs to the journal.

Requirements

  • dsh on your PATH (e.g. npm install -g @deepseek-ai/dsh)
  • systemd with user services (standard on most Linux distros)

Install

./install.sh

The script:

  1. Resolves your real dsh path with command -v dsh (with fallbacks to common install locations such as ~/.npm-global/bin/dsh when it is not on the current PATH, e.g. in non-login shells).
  2. Renders dsh-web.service with that path and writes it to ~/.config/systemd/user/dsh-web.service.
  3. Runs systemctl --user daemon-reload and systemctl --user enable --now dsh-web.

You can then manage it like any user service:

systemctl --user status dsh-web
systemctl --user restart dsh-web
journalctl --user -u dsh-web -f

Keeping it running after logout

User services normally stop when you log out. To keep dsh-web running in the background:

loginctl enable-linger "$USER"

Manual install (no script)

Copy dsh-web.service to ~/.config/systemd/user/, then replace the ExecStart=/path/to/dsh web line with the output of command -v dsh, e.g.:

ExecStart=/home/you/.npm-global/bin/dsh web

Then:

systemctl --user daemon-reload
systemctl --user enable --now dsh-web

Environment variables

If the web profile needs env vars (API keys, etc.), create a file and uncomment the EnvironmentFile= line in the unit:

mkdir -p ~/.config/dsh
cat > ~/.config/dsh/env <<'EOF'
SOME_API_KEY=...
EOF
systemctl --user daemon-reload
systemctl --user restart dsh-web

Uninstall

./install.sh --uninstall

Comments

Loading…

Similar plugins

dsh-doctor

by jorinyang

DSH environment diagnosis, graded repair with one-click rollback, and a runtime self-healing service.

Tools & CapabilitiesManifest valid

★ 6

↓ 393/wk

MIT

JavaScript

Aug 14, 2026

dsh plugin --profile web add @jorinyang/dsh-doctor

by bitsmug

Runs commands as background jobs that keep executing when DSH exits, with an optional sandbox to constrain file effects, plus a live web panel and offline CLI/GUI management. Windows only for now.

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 25, 2026

dsh plugin --profile web add bgjobs

by gorban

DeepSeek Harness (dsh) plugin: stop a running background job from the session-header job list, behind a confirmation dialog.

UI & ExperienceDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 1

↓ 201/wk

MIT

TypeScript

Sep 20, 2026

dsh plugin --profile web add @gorban/dsh-job-stop

by JasonWei04

computer-use in dsh

Manifest valid

★ 4

↓ 761/wk

MIT

JavaScript

Aug 22, 2026

dsh plugin --profile web add dsh-computer-use

by lyp88997

自建 DSH 浏览器服务:单例 CDP 守护 + DSH ctx.browser provider + 兼容 dsh-univer-office 的可执行包装(非 root 服务器环境)

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 30, 2026

dsh plugin --profile web add dsh-browser-service

by gehennawu

Self-hosted DSH Web operations panel for safe restart and upgrade, health diagnostics, model-usage statistics and provider quota lookup, backup and session management, task notifications, skill contro

Development & InfrastructureManifest valid

★ 6

↓ 1.7k/wk

MIT

JavaScript

Oct 3, 2026

dsh plugin --profile web add @gehennawu/dsh-service