Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

18 plugins found

C

dsh-daemon

chenkai2/dsh-daemon

Registers the DeepSeek Harness web server (dsh web) as an auto-start, self-healing background service — LaunchAgent / systemd / cron plus a 30s health-check watchdog — with seven dsh_daemon_* tools (install/uninstall/reinstall/status/start/stop/update).

93 days agoDev & Plugin ToolsMIT
L

dsh-remote-tunnel

linjiangxian0203/dsh-remote-tunnel

Remote host tunnel manager: runs dsh web on a remote Linux server (systemd supervision, no root needed) behind an auto-reconnecting SSH tunnel; allocates and registers remote ports on the server, multi-user safe, with an audit view.

67 days agoIntegrations & RemoteMIT
M

dsh-qqbridge

moyu474/dsh-qqbridge

Cheap enough to leave running in a QQ group all day. The lite reply mode bypasses the full agent loop and calls chat completions directly: about ¥0.0027 per turn, roughly ¥0.2 for 80 turns a day, around 75x cheaper than a full DSH session. Still includes switchable persona cards, image and video understanding, an auto-tagged image library built from group pictures, and keyword recall over archived chats. One-command SSH deploy with environment checks, credential-safe config generation, systemd units and a watchdog. Bundles a fork of Derpyu520/qq-bridge (MIT); do not deploy it to a host that is already running the upstream bridge.

54 days agoIntegrations & Remote
Y

dsh-simple-restart

yizhixiaokong/dsh-simple-restart

Adds a restart row to Settings → General that relaunches dsh web with the same invocation through a detached helper, refuses under a detected systemd supervisor unless allowRestart is true, and tests whether the listening port is free by connecting to it rather than binding it.

33 days agoDev & Plugin ToolsMIT
E

dsh-autorestart

eason-22/dsh-autorestart

DeepSeek Harness plugin: restart without losing work. It waits until every conversation is idle, restarts the host, and picks the interrupted work back up instead of dying with it; where a supervisor already manages the host it asks that supervisor, and it never starts a second host next to a running one. It also fixes a common one: stale login cookies pile up on every launch until the request header overflows and the host will not start; the plugin clears them before each restart. Every restart is preceded by a snapshot of the configuration and the installed plugins - 2 are kept by default, up to 10 are allowed, and old or incomplete ones are pruned. That snapshot is never applied automatically: the plugin does not watch the host and does not restore anything on its own; it is only there for you to look at, or to roll back by hand. When the work is done it counts down and powers the machine off, so nobody has to stay up at night. It works on the Windows desktop client, and on a hosted dsh web instance - verified on WSL with systemd; Windows-hosted web, WSL without systemd, and native Linux are untested.

22 days agoSessions & MessagesMIT
N

dsh-home-hosted

namesmt/dsh-home-hosted

Starts your dsh web and other servers at boot, sets up and manages services like Gitea and Jellyfin just by asking, and puts them all under one home-hosted panel.

211 days agoDev & Plugin ToolsMIT
L

agents-plugins (dsh-service-control)

lxp731/agents-plugins

Manage the dsh service via `dsh --profile ctl`: systemd lifecycle (install, start, stop, restart, enable, disable, uninstall), persisted config, health probe and logs, plus shell completions and self-update.

22 months agoDev & Plugin ToolsMIT
H

dsh-tiedan-update

hochan666/dsh-tiedan-update

Adds two rows to the DSH general settings section. Version update asks the npm registry for a newer @deepseek-ai/dsh, installs it as a background job and streams the install output into the row; restart DSH stops the running process so its supervisor can start a fresh one. A second restart request is refused, and a systemd unit that reports no main process is refused rather than respawned beside it. The row also reports the process uptime and identity, so a page reconnect can be told apart from a real restart.

13 days agoDev & Plugin Tools
Y

dsh-plugin-strata

youshanlian/dsh-plugin-strata

Integrated control plane for the local strata model stack: manage the strata-hop :8080 model-switching router (status/models/warm/logs), stream live model-switch and load state into the web GUI status chip and the strata_status tool, preload a model engine the moment it is selected, edit run-config and shared chat settings from a GUI tuning panel or strata_params, and ship the dsh provider patch that routes chats to the router with Effort-level mappings. Read-only toward inference: it never sends a prompt and spends no tokens; bring your own running strata plus strata-hop (defaults :8080 hop, :8756 monitor). As shipped, the status server listens on 0.0.0.0:8756 with no authentication and open CORS, and its endpoints can change run-config and restart the engine; set host to 127.0.0.1 in cordis.patch.yml to keep it on this machine. It expects strata-hop as a systemd user unit.

14 days agoModels & ProvidersMIT
1

dsh-wsl-systemd

173787247/dsh-wsl-systemd

Read-only systemd --user list / show / journal.

123 hours agoDev & Plugin ToolsMIT
L

agents-plugins

lxp731/agents-plugins

DSH 服务控制:给 dsh 命令一对翅膀——`dsh --profile ctl` 管理服务的 systemd 生命周期、配置与诊断。 / DSH service control: wings for the dsh command — manage the service's systemd lifecycle, config and diagnostics via `dsh --profile ctl`.

13 months agoDev & Plugin ToolsMIT
D

dsh-power-menu-web

dddmuc/dsh-power-menu-web

给 dsh web 部署加一个右上角电源按钮:刷新 / 重启 / 定时 / 关闭。重启后自动把新 token 的链接打开——dsh web 每次启动都换 token,不打开就得自己去日志里翻。macOS 走 launchd、Linux 走 systemd、其它平台自己 respawn。

0yesterdayDev & Plugin ToolsMIT
L

galadon

lumos-789/galadon

A five-stage engineering loop for agent-built projects — spec, build, verify, ship, learn — with one artifact and one gate per phase, so an agent always knows the single next action. Role policy, project templates and deployment sit behind explicit ports: swap the implementation without rewriting the loop. Its scaffold generator lays out the internal layers of a project — `init --layout {none,webapp,service,plugin} --stack {python,node,none}` — from nine layers sampled out of three unrelated production projects: entry docs, an OpenSpec plan face, a spec truth layer (INDEX, one file per domain, TESTING, CONSTITUTION), a wiki split into knowledge / progress / runbook, the six `.agents/` slots, server+web, scripts/deploy/config, tests+e2e and a gitignored out/. Non-none layouts also gate the directory contract and compile every source root. Ships a Python CLI (init/next/check/ship/new) plus a local command adapter and an SSH/systemd adapter with release directories, an atomic current/previous switch, a deploy lock, a commit-versioned JSON probe and automatic rollback on a failed probe; bootstrap and teardown provision and remove the unit and the reverse-proxy block idempotently and refuse to delete a root they did not create. Includes a runnable example workspace and a skill that keeps the agent on one phase at a time. Requires Python 3.10+ and PyYAML; remote deploys need SSH access, rsync, systemd and Caddy on the target.

020 hours agoWorkflow & AutomationMIT
O

dsh-port-map

ozanstn1-stack/dsh-port-map

Read-only Linux port, service and Caddy route map: listening sockets with their owning unit or container, a reverse service view, and reverse_proxy liveness checks. Requires iproute2 (ss); docker and a Caddyfile are optional.

012 days agoTools & CapabilitiesMIT
O

dsh-vps-ops

ozanstn1-stack/dsh-vps-ops

Read-first VPS operations tools: systemd status and actions, disk usage, Docker status, log tails, configured backups, and quiet-hours schedules.

013 days agoTools & CapabilitiesMIT
A

dsh-restart-control

androidly/dsh-restart-control

Adds a restart control at the DSH Web sidebar foot: the host exits through its own graceful path and the detected supervisor (systemd, Kubernetes or Docker) boots the replacement, or the plugin starts one directly when it finds no supervisor; a frame-wide notice polls the host pid until a new process answers.

022 days agoUI EnhancementsMIT
J

dsh-restart-anywhere

joblessjoe/dsh-restart-anywhere

Adds a Restart dsh button above Settings that restarts dsh in place: through systemd when dsh runs as a systemd unit, otherwise via process.execve with the same PID (a thin wrapper parent on Windows or Node < 22.15), so whatever started dsh needs no supervisor config (verified on Linux; Docker, macOS and Windows not yet run for real); the page reloads once the new boot id answers.

019 days agoDev & Plugin ToolsMIT
M

dsh-wsl-projects

mvalentsev/dsh-wsl-projects

Run one DeepSeek Harness web server per project inside WSL2, managed from the Windows dsh app: each project gets its own service, port and dsh home.

0last monthDev & Plugin ToolsMIT