DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
P

dsh-project-runner

Project Runner

Grouped run panel for DeepSeek Harness: one click starts a project's services in a real PTY, streams live colored output, and keeps every run's log on disk where the agent can read it.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:tengyinan1994/dsh-project-runner#95c8711dad6d0ee29c8db43e5022576c08b244a3
READMECompatibilityVersions

Compatibility and provenance

Project Runner is published as dsh-project-runner and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/22/2026

Versions

0.1.1stable
10/22/2026
0.1.0stable
10/22/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/22/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseExperimental Inspector@deepseek-ai/dsh-experimental-inspectorExperimental cross-realm CDP hub for Host debugging and Client Runtime inspection

README

dsh-project-runner

中文 | English

Start your project's services from inside DeepSeek Harness: one click runs them in a real terminal, the output streams into the panel, and every run is saved to disk — so "why did it fail?" can be asked in the chat instead of digging through terminal tabs.

What it does

  • Grouped list: one group per project, one item per command + working directory
  • Real terminal: a real shell with your PATH / nvm / pyenv, colors exactly like your terminal
  • One-click run / stop: each item keeps its own live log and follows the latest output
  • Logs on disk: runs survive a DSH restart; old logs are cleaned up automatically (7 days / 512 MB)
  • Next to the chat: the right-sidebar「运行日志」tab sits beside the conversation — select a few lines and insert them into the message (a line reference, not a 100k-character paste)
  • The agent can help: it can check status, read the important log lines, and run / stop / restart items — no clicking back and forth
  • Drag & drop ordering, cross-group moves, per-group colors, light/dark theme

Install

dsh plugin --profile desktop add github:tengyinan1994/dsh-project-runner

Restart DSH afterwards. Requires dsh ≥ 0.2.1-rc.2.

Use it

  1. Left sidebar 启动器 → + 新建分组: a project name and a default directory
  2. + 条目 inside the group: name, command line, working directory (empty = the group's)
  3. Press ▶ on the row to run it; click the row to see its command and live log
  4. Drag to reorder, or drag an item into another group to move it

Two kinds: a long-running service (default — you get told if it exits) and a one-shot task (e.g. a build, shows「已完成」when done). Switch in the item's ⋯ menu.

Configuration (optional)

The defaults are usually fine. To change the shell, its flags, or the log retention, override the launcher row in your profile's cordis.patch.yml — every field is commented there.

Notes

  • The panel UI is in Chinese.
  • An item is one command line with no interactive input (you cannot type into the program), and there is no debugger.
  • Deleting a group or item never kills a running process — use stop for that.
  • The child shell inherits your full environment by default, like a real terminal; set inheritEnv: scrubbed if you do not want *_KEY-style variables passed through.

Platform

macOS, Linux and Windows. The shell is detected automatically — $SHELL / zsh / bash / sh on macOS and Linux, pwsh → powershell → cmd.exe on Windows — and the launch flags follow the detected shell (-lic for bash/zsh, /d /s /c for cmd, -NoLogo -Command for PowerShell). Windows works through these defaults but has not been exercised on real Windows hardware, so bug reports are welcome.

License

MIT