Han-1413141/dsh-ui-hub
UI butler for every plugin UI: official/plugin categories, per-widget toggles, drag move/resize, collision avoidance and one-click auto arrange.
UI Hub is a DSH web client plugin that enumerates every UI contribution from every plugin — panels, buttons, icons, charts, fields — and turns them into one control surface. From it a user can toggle each contribution on or off, position it, avoid floating collisions, and auto-arrange the widgets into a tidy column. The README describes a panel split into Official UI and plugin sections, discovery of everything inside the platform's data-slot anchors plus floating widgets outside slots (for example disclosure pills and chart views), and a Pick-element mode for capturing unknown widgets.
Install
dsh plugin --profile web add github:Han-1413141/dsh-ui-hubRequires Node.js >= 20 and a DeepSeek Harness with the dsh plugin command. The README also documents a local link install of ./dsh-ui-hub, and removal with dsh plugin --profile web remove dsh-ui-hub. Repo package.json name/version dsh-ui-hub 0.1.0; the bare npm name returned 404 on 2026-09-29, so the git spec is the working form.
Compatibility
DeepSeek Harness Web client plugin. The README requires Node.js >= 20 and the dsh plugin command. It carries an MIT licence and a GitHub Actions test badge.
Details
- Repo: Han-1413141/dsh-ui-hub
- Category: UI Enhancements
- Stars: 4
- Version: git spec github:Han-1413141/dsh-ui-hub (repo package.json dsh-ui-hub 0.1.0; bare npm name returned 404 on 2026-09-29)
- Last push: 2026-08-15
- First seen: 2026-08-15
Recent updates
The README documents full discovery of slot-anchored and floating widgets, an official-vs-plugin split in the panel, a Pick-element capture mode, and a test workflow. It is MIT-licensed and versioned 0.1.0.
FAQ
- How do I install UI Hub?
- Run dsh plugin --profile web add github:Han-1413141/dsh-ui-hub. It needs Node.js >= 20 and a DSH with the dsh plugin command; remove it later with dsh plugin --profile web remove dsh-ui-hub.
- What does UI Hub actually control?
- Per the README it enumerates every UI contribution from every plugin — panels, buttons, icons, charts, fields — and lets you toggle, position, de-collide and auto-arrange them.
- Can it capture widgets it does not recognize?
- Yes. The README describes a Pick-element mode for capturing unknown floating widgets outside the platform's data-slot anchors.
Alternatives
1123762794/dsh-web-restart · a179-sanae/dsh-auto-collapse · AKIRACOD/dsh-drag-and-drop