Back to directory

dsh-cyberworkstation

Maintenance: Active

wzznne/dsh-cyberworkstation

One-click DeepSeek Harness bundle — cyberpunk desktop launcher, SillyTavern-grade control deck, 8 production plugins, and an AI skin studio with markets.

View on GitHubHomepage
$ dsh plugin add dsh-cyberworkstation

Install

dsh has no central install command — add this plugin’s entry (documented in its README) to your profile or patch config, then restart.

How installs work

25

stars

0

forks

TypeScript

Language

NOASSERTION

License

2026-08-19

Created

2026-09-16

Last push

README

DSH CyberWorkStation

中文 | English

DSH CyberWorkStation is a desktop launcher and a set of 22 plugins for DeepSeek Harness (dsh). It is built for people who want to run dsh as a daily tool rather than a command-line experiment: start it with a double-click, keep every setting and every key in one place, see what the model is doing and what it costs, and pick up new capabilities without opening a config file. The upstream core sits unchanged under core/, so all of this survives a core upgrade.

Vendored core: dsh 0.1.5-rc.2 (upstream tag dsh-v0.1.5-rc.2).

core: 0.1.5-rc.2 · plugins: 22 · skills: 10 · license: MIT

If this is useful to you, a star helps other dsh users find it.

Dashboard

Contents


What this is

Out of the box, dsh is a command-line agent with a functional but plain web UI. Everything around it, from choosing a model to installing a plugin, happens in a terminal or in settings.yaml. This repository wraps that core in two layers so that the whole workflow happens on screen.

The first layer is the DSH Launcher, a small program of its own. Double-clicking it opens a window with 13 pages that together cover the life cycle of a dsh installation: starting and stopping the core, installing plugins and skills, browsing sessions and storage, updating and checking the environment, reading token statistics, editing the Control Deck, tuning model parameters, managing credentials, editing memory and context, switching skins, and reading logs.

The second layer is a set of 22 plugins that live inside dsh's own pages. They add a Credentials Center, model-list sync, web search, media APIs, a desktop pet and a usage-and-cost page to Settings, and message editing, temporary chats, file drops and thinking levels to the conversation itself. Nothing is bolted on top of the interface; each panel appears where a built-in one would. Of the 22, 19 were written for this suite and 3 are forks of other people's MIT projects; 8 further community plugins are used as they are, and the roster at the end lists each one with its provenance.

"The core" throughout this document means the upstream deepseek-harness checked out under core/. It is used exactly as published, which is what lets the Updates page swap it for any upstream version.

A few properties shape how the whole thing feels in use. Every feature is a plugin or a separate program, so a core upgrade never costs you a feature. A setting changed on a launcher page or in dsh's Settings is picked up within about 1.5 seconds, with no restart step. API keys go into dsh's credential store, or into the Windows Credential Manager when the keyring plugin is installed, and nowhere else. Both the launcher and dsh listen on this machine only.

At a glance

Part Count Notes
DSH Launcher 13 pages · zh / en · 3 skins launcher/, double-click DSH启动器.exe; the core is up in about 5 s
Suite plugins 22 (19 original · 3 forks) plugins/, registered automatically at setup
Community plugins 8 + 1 MCP memory server installed from the launcher's plugin market, not in the repo
Optional in-tree core capabilities 10 upstream packages persistent terminal, scheduling, LSP, MCP client, Claude Code / Codex hook bridges
Engineering skills 7 (Claude Code) architecture / plugins / frontend / ops / playbook / testing / local models
In-dsh skills 3 skin studio, control-deck authoring, desktop-pet making
Skins 3 launcher · 2 frontend · community skins on demand managed on the launcher's Skins page
flowchart LR
  subgraph L["DSH Launcher · 127.0.0.1:3090"]
    L1["Dashboard / Plugins / Skills / Sessions / Storage / Updates"]
    L2["Tokens / Control Deck / Model params / Credentials / Memory / Skins / Logs"]
  end
  subgraph D["dsh core · 127.0.0.1:3080 · unmodified"]
    D0["dsh runtime · sessions · tools · Web UI"]
    D1["22 suite plugins"]
    D2["8 community plugins + optional core capabilities"]
  end
  L -- "start / stop / install / update" --> D
  L -- "edit config, live within 1.5 s" --> D1

Quick start (step by step)

What you need: Windows 10 / 11, Edge or Chrome, and one API key (OpenRouter or DeepSeek official — either is enough). Using an API needs no GPU; an ordinary PC is fine. A GPU only matters if you run models locally.

Step 1: install two free programs

  1. Git: open https://git-scm.com/download/win , download "64-bit Git for Windows Setup", and click Next through the defaults. The setup script checks for it, and the launcher's one-click update relies on it.
  2. Node.js: open https://nodejs.org , download the build marked LTS (24.x; 22.19 or later also works, avoid 23.x), and click Next through the defaults.

Then open a new terminal to verify (an old window cannot see freshly installed programs): press Win + R, type cmd, press Enter, and run:

git --version
node -v

Both lines should print a version (for example git version 2.51.0 and v24.19.0). "Not recognized as an internal or external command" means the install did not finish or the window was not reopened.

Step 2: download the project

In the same terminal, type each line and press Enter (replace D: with the drive you prefer; the folder name is up to you):

D:
mkdir AI
cd AI
git clone https://github.com/WZZNNE/DSH-CyberWorkStation.git
cd DSH-CyberWorkStation

Read the full README on GitHub →

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.