dsh-beyond-glass
A three-column glass UI for deepseek-harness, delivered as installable packages instead of a fork.
What it is
A three-column glass UI for deepseek-harness, delivered as installable packages instead of a fork.
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add 'git+https://github.com/LeoEthanZ/dsh-beyond-glass.git#9e9bf023625fa41a35ffe793fd4128a56b120ca5'
DSH versions accepted
Undeclared
Author and traction
LeoEthanZ · ★ 12 · Updated 2026-09-23
About this plugin
Beyond Glass
A three-column glass UI for [deepseek-harness](https://github.com/deepseek-ai/deepseek-harness),
delivered as a set of installable packages. No fork, no patching: six packages mount into
a profile of their own, and removing them puts you back where you started.
[中文说明 →](README.zh.md)
[Live gallery →](https://leoethanz.github.io/dsh-beyond-glass/) — all nine wallpapers in one
page, switchable, with the fluid field running live around the frame. The window plays nine
seconds of the shell on the way in — folding a column away, changing wallpaper, switching on
the data island — and hands straight back to a still. Scroll back up to it, or try another
wallpaper and return to that one, and it plays again.
- [The three blocks](#the-three-blocks)
- [Design](#design)
- [Install](#install): [no harness yet](#no-harness-yet) / [the harness is already installed](#the-harness-is-already-installed)
- [What is in the packages, what is not](#what-is-in-the-packages-what-is-not)
- [Compatibility](#compatibility) · [License](#license)
The three blocks
| Block | What it is | Packages |
| --- | --- | --- |
| Glass shell | The three-column frame — brand rail, left column, right column, all on translucent panels | ui-layout ui-sidebar ui-sidebar-right |
| Launcher | The centre panel of the home view: category grid, app cards, and the dashboard behind immersive mode | ui-workbench |
| Wallpaper | The wallpaper picker in the right column, plus the glass token sheet every panel reads | ui-wallpaper |
Only the harness package is a profile layer; the other five are mounted by the rows it patches.
Design
The glass shell
The left column carries identity and navigation (brand wordmark, new-session / launcher,
category tree, session list, API account). The centre is the launcher. The right column is the
current workspace: sessions, wallpaper, and whatever other panels register into it. All three sit
on one set of glass tokens — a translucent gradient, backdrop-filter: blur(28px) saturate(1.8),
and a 0.5px outline.
The left column collapses to an icon rail, the right column folds away entirely, and the wallpaper
shows through underneath.
The right column is a workspace rather than a fixed panel: it can be sessions, it can be wallpaper,
it can be any panel another plugin registers into it (below: a plugin market).
Wallpaper
The 极境壁纸 panel offers two families: four procedural fluids (深海流光, 极光翡翠, 紫晶云海,
熔金暮色) and five motion landscapes (雾隐森林, 潮汐漫游, 雪峰天际, 雪岭电影感, 雪野滑踪).
The fluids are drawn in the page and need no network. The landscapes are video and need a network
on first play (the panel marks them 需要联网). Footage from [Coverr](https://coverr.co/) —
free for commercial use, no attribution required.
Launcher and dashboard
The centre panel lays app cards out by category (cover art, hover motion), with edit and register
entries and paging. Immersive mode puts the dashboard in the right half — four cards:
| Card | Content |
| --- | --- |
| AI 热点 | A top-10 of headlines with category tags; the feed ships with the packages |
| TOKEN 用量 | Today's and lifetime token counts, switchable by day / week / month, read from your own local usage |
| 今日 | Date plus local weather: city, temperature, high/low, condition |
| 待办 | Open to-dos, synced from the right column's to-do panel |
Wallpaper keeps working in immersive mode, with the dashboard over it:
Trending and weather are host-side feeds; to-dos share data with the right column's panel. Where
each of those stops is spelled out under
[what is in the packages, what is not](#what-is-in-the-packages-what-is-not).
Install
You need Node.js, pnpm, and the dsh CLI (the first command below installs dsh if you do not
have it). Nothing else — no clone, no build. dsh plugin is a pnpm forwarder underneath, so pnpm
has to be on PATH; on Windows that is the one piece a fresh Node install leaves out.
All six packages go in one add, because only the harness package is a profile layer that
mounts the other five. Installing them one at a time works too, but only the last one is a layer
and the rest degrade to plain dependencies.
Every command below is written on a single line, so pasting it line by line works exactly as
well as pasting the block whole.
Each command is given twice: once for bash/zsh, once for Windows. The Windows block calls
dsh.cmd and uses no shell-specific syntax at all, so it runs unchanged in cmd.exe and in
PowerShell alike — bare dsh does not, because a default PowerShell policy blocks dsh.ps1.
Compare in this category
The five most-starred plugins in the same category.
| Plugin | Author | Stars | Version | Updated |
|---|---|---|---|---|
| open-design | nexu-io | 106.9K | 0.25.1 | 2026-11-10 |
| huashu-design | alchaincyf | 29.1K | 3.3.0 | 2026-11-10 |
| dsh-web | zhu1090093659 | 10.3K | 0.0.1 | 2026-11-10 |
| baoyu-design | JimLiu | 6.3K | 2.12.2 | 2026-11-10 |
| dsh-wallpaper-engine | elysia395 | 6.3K | 1.4.2 | 2026-11-10 |