DSH Plugins Marketplace

DSH Plugins

Plugins

/

Development & Infrastructure

/

dsh-homepage

d

dsh-homepage

Manifest valid

A personal home page for DSH that gathers feature entry points and readings into a card wall: one-click DSH core updates, security review of a plugin before install, local Skill management, session st

UI (client)hasBundlePatch

dsh-homepage

npm version license: MIT node: >=22.19 DSH: 0.2.x

English | 简体中文

dsh-homepage gives DSH one place to browse and enter its auxiliary features. It adds an extra surface to DSH that presents different content as cards, and a card expands to offer entry points to those features — reviewing and installing an external plugin through a delegated session, checking the DSH core version and updating it in one click, seeing whether sessions are running, managing local Skills, and more. The cards are modular by design, so any external plugin can register its own; their artwork, layout and motion can all be customized into a personal home page.

The Home wall

Install

Installing through npm is recommended:

dsh plugin --profile web add dsh-homepage

You can also give a DSH session the address of this repository and ask the agent to complete the installation.

Requirements

  • Node.js >= 22.19
  • DSH 0.2.x

Cards

Eleven cards ship: the preview shows the readings, expanding opens the full view. Click a card to float it over the wall, drag its title to reorder, and use Customize for artwork, visibility and motion.

CardWhat it does
Plugin auditRuns a session to review a given plugin for security. It can be asked to install automatically after a passing review, or to return the review report only.
SessionsHow many sessions are running, waiting on you or unread, each with a shortcut into it.
ProjectsEvery workspace's branch, dirty count, ahead/behind, last commit, session count and extra worktrees.
Tool usageTool call counts, error rate, argument and output volume, estimated tokens and time, filterable by project.
Token usageBalance and today's spend, with history, wallets, bonus credit and account links.
NetworkA quick view of the DSH core's network environment variables.
DeviceCPU, memory, GPU/VRAM and disk.
DSH storageThe DSH home's size, what is reclaimable, the largest categories and old-log cleanup.
DSH coreThe latest version in the DSH repository against the installed core, with a one-click update.
Workspace groupsManage the sidebar groups.
SkillsBrowse and manage installed Skills, and discover and install community Skills.

Extending the cards

Any other plugin can add cards through the interface. The full interface documentation is in docs/card-api.md.

Model-facing tool

The plugin provides a model-callable homepage tool that reads the same data as the cards. It is off by default and has to be turned on manually in the plugin's settings on the Plugins page. Enabling the tool injects its context into a session: the tool can reach the information of every card, including cards implemented by external plugins, and depending on a card's implementation that may hand the agent information it did not expect.

Storage

The plugin stores its data under <DSH_HOME>/storages/dsh-homepage. <DSH_HOME> prefers the DSH_HOME environment variable; when that variable is absent, ~/.dsh is used.

Contributing

Issues and pull requests are welcome. The development loop, the repository layout and the checks a change has to pass are in CONTRIBUTING.md.

License

MIT — see LICENSE. Copyright (c) 2026 Yutong Zou.

Comments

Loading…

Similar plugins

dsh-task-board-local

by kira905

DSH plugin: self-maintained task board for the DSH web GUI (fork of upstream 0.3.4, detached). A card is a real DSH session, and a human confirms completion rather than the runner. | DSH 插件:自维护任务看板——一

Workflow & AutomationManifest valid

★ 0

Apache-2.0

TypeScript

Oct 20, 2026

dsh plugin --profile web add dsh-task-board-local

by hongsantu

dsh-personalization brings Codex-style custom instructions to DSH: edit your global personalization once in a Settings card, and every session auto-loads and follows it.

Manifest valid

★ 0

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dsh-personalization

by G57651

Customizes the DSH home sidebar plugin entries without harness source changes: one- or two-column panel list, icon-only mode with 500ms hover tooltips, and per-entry ordering, hiding, and a settings p

UI & ExperienceManifest valid

★ 1

TypeScript

Oct 25, 2026

dsh plugin --profile web add dsh-diy-layout

Personal toolbox for the dsh web profile with per-feature toggles: task-done desktop notifications, one-click restart, session deletion, plugin enable/disable, update checks, and UI utilities.

Tools & CapabilitiesManifest valid

★ 0

↓ 137/wk

dsh plugin --profile web add dsh-tools

Personal toolbox for the dsh web profile with per-feature toggles: task-done desktop notifications, one-click restart, session deletion, plugin enable/disable, update checks, and UI utilities.

Tools & CapabilitiesManifest valid

★ 0

dsh plugin --profile web add dsh-tools

Auto-injects user-chosen skills into every DSH session, per prompt or once at session start, with a settings page, a composer indicator, and log-deduplicated session-start stamps; verified against DSH

Manifest valid

★ 0

dsh plugin --profile web add dsh-spider