AI Agent Hub
Back to plugins
🖥️

dsh-project-manager

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install br1nosense/dsh-project-manager

Paste the following prompt into your AI chat to install this plugin:

In the DeepSeek Harness terminal, run dsh plugin install br1nosense/dsh-project-manager to install the project management plugin from https://github.com/br1nosense/dsh-project-manager.

About this plugin

Juggling several local dev servers at once means a forest of terminal tabs, manual restarts after every code change, and flipping between windows to check logs. dsh-project-manager folds all of that into a single draggable overlay in the bottom-right corner of the DSH Web interface: drag the title bar to reposition, collapse with one click, and it snaps back into view if your window resizes.

Each project card shows a live status badge (Running, Starting, Stopped, Failed, etc.), PID, working directory, and launch command, with a one-row button set for start, stop, and restart. On Windows, stop uses taskkill /T to kill the entire process tree so no orphaned children linger. With hot-reload enabled, fs.watch recursively tracks the project directory, filters out noise like node_modules, .git, and dist via a suffix whitelist, debounce-waits 500 ms, then restarts the process. Every project's stdout and stderr are written to a configurable ring buffer (default 2000 lines) and persisted to a log file; expand the in-overlay log viewer to poll incrementally, auto-scroll, or clear with a single click.

If you routinely keep two to five local services alive at the same time—front-end dev server, back-end API, utility scripts—and would rather manage start/stop, code change, and log-check in one glanceable panel instead of shuffling between five terminals, this plugin turns that scattered workflow into a single, tidy overlay you can pin anywhere on screen.

Use Cases

  • Running front-end and back-end dev servers side by side with one-click start, stop, and log inspection
  • Auto-restarting services on file changes instead of manually typing restart every time
  • Managing multiple local dev services from a single browser overlay instead of flipping between five or six terminals

Best For

  • Indie developers juggling several local dev services at once
  • Front-end and back-end engineers who use DSH Web as their daily dev environment
  • Developers who prefer managing processes from the browser rather than constantly switching terminals