DeepSeek Harness plugin

dsh-vibeos

VibeOS for DeepSeek Harness: a model-driven virtual desktop that takes over the DSH web UI — AI-generated app windows, taskbar, spotlight, skins — with classic chat one toggle away. Port of

Jump to install

Source facts

Repository
Loping151/dsh-vibeos
Latest update
Aug 18, 2026
Category
Development & Runtime
GitHub stars
5
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/Loping151/dsh-vibeos
Plugin: dsh-vibeos
Author: Loping151

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.en.mdSource · read only
README language

<div align="center">

<img src="docs/assets/icon.png" width="120" alt="VibeOS" />

VibeOS

English · 简体中文

The whale operating system for DeepSeek Harness? (make-believe)

</div>

![VibeOS](docs/assets/hero.png)

Desktop, windows, notifications, files — the shell is real; every frame inside a window is written by the model as you use it. You click, the system answers. A file manager, a terminal, a browser, any app you can name: open it and it exists.

What it looks like

![](docs/assets/shots/01-aqua-desktop.png)![](docs/assets/shots/02-xp-browser.png)
![](docs/assets/shots/03-dark-sites-settings.png)![](docs/assets/shots/04-light-files.png)

Install

Linux / macOS:

mkdir -p ~/dsh-plugins && cd ~/dsh-plugins      # wherever you keep plugins
git clone https://github.com/Loping151/dsh-vibeos.git && cd dsh-vibeos
dsh plugin --profile web add file:.

Windows (PowerShell):

mkdir -Force ~\dsh-plugins; cd ~\dsh-plugins
git clone https://github.com/Loping151/dsh-vibeos.git; cd dsh-vibeos
dsh plugin --profile web add file:.

Restart dsh web and hard-refresh the browser. Nothing to build; to update, git pull then remove and add again.

Daily use

  • Shut down (classic mode): switch back to stock DSH anytime — start menu, tray power button, or

Settings; the floating VibeOS button returns to the desktop. While shut down, no background model calls are made.

  • Uninstall: dsh plugin --profile web remove dsh-vibeos
  • Undo / redo: Ctrl+Z / Ctrl+Shift+Z steps the focused window back and forward one frame.
  • Restart: like a fresh session — the current one is archived automatically (last 3 kept) and

restorable from Settings → General; your settings always survive.

Configuration

No config files. Two synced surfaces, effective immediately:

  • The Settings app on the desktop — models, skins, language, background pacing, generation

style, wallpaper.

  • In classic mode, the VibeOS section of the DSH settings dialog — the same settings.

Models follow the DSH default and prefer the flash tier; override per role (UI / background).

Extending

  • [Custom skins](docs/skins.md) — a skin is one block of CSS.
  • [Client API](docs/client-api.md) — override fifteen components (clock, taskbar, …), register

native apps, skins and menus.

Data

Everything lives in ~/.dsh/storages/vibeos_*.json and vibeos-images/; no sessions are created, nothing touches your chat history. Delete the files for a factory reset.

Credits

Ported from VibeOS (MIT) — the desktop kernel and interaction contract are its design, thank you. Original inspiration: the Microsoft Build 2026 "Vibe OS" demo (video). Not affiliated with Microsoft.

[MIT](./LICENSE)