UI Enhancements
dsh-web-ui: a panel, a skin center, and task boards
The fastest-growing UI bundle in the early ecosystem: injects a right-side panel, a skin center, Git graph and token statistics into the web UI.
Config fragment
# install into the web profile and restart
dsh plugin --profile web add github:zhu1090093659/dsh-web-ui
npx @deepseek-ai/dsh webThis is a classic github:owner/repo install — the plugin repo ships its own bundle, so no npm package is required.
Core code
The pattern worth stealing is panel injection without kernel changes: the plugin registers UI capabilities on ctx that the web client discovers at startup, then mounts panels, a skin center, a Git graph and token statistics as first-class widgets.
export function apply(ctx, config) {
// registers widgets the web client renders on the right rail
ctx.ui.registerPanel('tasks', { title: 'Task board' });
ctx.ui.registerPanel('git', { title: 'Git graph' });
ctx.ui.registerSkin(config.skin ?? 'default');
}Why it scores
- Growth signal: 900+ to ~1868 stars within days of the public preview.
- Scope: task boards, Git graph, token statistics and a skin center in one bundle.
- Lesson: UI plugins are the fastest way to differentiate — and they never touch the kernel.