dsh-tray
Manifest validSystem tray bridge: desktop-shell tray control and status over the loopback control service
dsh-tray
English | 中文
A small plugin that hides the desktop DSH into the system tray, avoiding the risk of the app being accidentally closed by clicking "Close".
Note: This plugin only works with the desktop DSH. Installing it on the Web side will have no effect.
Install
Search this repository in the plugin settings interface and click install (requires the plugin marketplace to be installed), or from the CLI:
dsh plugin --profile <name> add github:cjz-wr/dsh-tray
<name> is a placeholder — replace it with the profile you want to install
into, e.g. dsh plugin --profile web add github:cjz-wr/dsh-tray. The official
DeepSeek Harness does not ship this tray, so installing into the standard
web profile works fine. The only conflict is with builds that already
compose a tray row in-box (such as the repo this package was extracted
from) — see the note below.
A newly installed bundle layer composes on the next process boot.
Build output is committed on purpose. Git installs pull the repository as it is — nothing runs your
buildscript.lib/is therefore committed so git/npm/tarball installs all work with zero build authorization; there is nopreparescript. Rebuild locally withnpm run buildand commit the newlib/wheneversrc/changes.
⚠️ Conflict only with builds that already ship the tray. The official DeepSeek Harness does not include this tray — it is a standalone add-on, so it installs cleanly into any profile,
webincluded. The one exception: a build that already composes a row with the idtray(e.g. the modified repo this package was extracted from, whosepackages/bundle/web-app/cordis.patch.ymladds it) fails at boot withduplicate loader entry id: traywhen this bundle mounts on top. In that case, install into a profile that does not include the built-in row.
Contents
src/— TypeScript sources (Host gateway + client settings face).cordis.patch.yml— thedsh.bundlepatch layer (one loader row).lib/— build output, committed (see note above).node_modules/— local SDK junction links, git-ignored (not needed by users).
Build
npm run build
Requires the harness toolchain (typescript + tsdown) resolvable at build time; the extracted folder links the SDK packages it peers on.
Comments
Loading…
From the same category
by ccch1mneyyy
DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol
★ 4k
↓ 16.5k/wk
MIT
TypeScript
Oct 5, 2026
dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tuiby strukto-ai
The World's First Virtual Terminal for AI Agents
★ 3.7k
↓ 344/wk
Apache-2.0
TypeScript
Oct 5, 2026
dsh plugin --profile agent add @struktoai/mirage-dshby bowenliang123
The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,
★ 1.8k
↓ 38.5k/wk
Apache-2.0
TypeScript
Oct 4, 2026
dsh plugin --profile web add dsh-contextby huiliyi37
官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。
★ 282
↓ 560/wk
Apache-2.0
TypeScript
Sep 30, 2026
dsh plugin --profile terminal add @huiliyi37/dsh-tianshu-tuiby Hilbert-beinghappy
面向 DeepSeek Harness 的 Claude Code 风格终端界面,支持 Windows、macOS 与 Linux,兼容透明终端、VS Code 主题和自定义配色。
★ 197
↓ 108/wk
MIT
TypeScript
Oct 1, 2026
dsh plugin --profile web add seekttyby T-Auto
deepseek-harness Plugin Access and Implementation Standards / deepseek-harness交互生态插件规范与实施标准
★ 81
MIT
JavaScript
Oct 3, 2026