AbcdefgXW/dsh-toolbox-web
Toolbox plugin for the Web UI: session/trash/subdirectory/search/preset/config management, tag grouping, long-message collapse, and a scheduled heartbeat with optional IM channel push.
A toolbox plugin for the DSH web UI: session management (delete to trash, duplicate with -copyN naming, move between workspaces, reset workspace root, tag grouping with click-to-select editor), a recycle bin (30-day retention, restore/permanent delete), subdirectory management, full-text search across all sessions (official SQLite index engine first, self-built decompression fallback; grouped by visible/archived/trash/subagent; time-range filters; optional semantic search), scheduled heartbeat (interval or fixed-time, wakes AI for checkups/reports, targets main workspace root, any session, or WeChat/QQ/Feishu IM channels), long-message collapsing, conversation view-tag folding, preset editing and config editing.
Install
dsh plugin --profile web add dsh-toolbox-webdsh plugin --profile web add dsh-toolbox-web (npm dsh-toolbox-web 0.1.17, verified on npm 2026-08-29), then restart dsh web. Requires Node >= 22.13. Uninstall: dsh plugin --profile web remove dsh-toolbox-web. English README.en.md + 简体中文 primary.
Compatibility
DSH web profile; Node >= 22.13; optional integration with dsh-msg-hub's dsh-channels-push service for IM heartbeat delivery.
Details
- Repo: AbcdefgXW/dsh-toolbox-web
- Category: Tools & Capabilities
- Stars: 2
- Version: npm dsh-toolbox-web 0.1.17
- Last push: 2026-08-21
- First seen: 2026-08-15
Recent updates
Session management + recycle bin; subdirectory management; full-text + optional semantic search; scheduled heartbeat with IM delivery; long-message collapse; preset/config editing.
FAQ
- Does the heartbeat need the web page open?
- No — the scheduler runs in the dsh backend process; the dsh service running is enough.
- Can heartbeat results reach my phone?
- Yes — optionally via WeChat/QQ/Feishu channels using the dsh-msg-hub plugin's push service; without it, heartbeat falls back to the main workspace root.
- Is search safe on memory?
- Search is off by default to save memory; the official SQLite index engine is preferred, and custom/semantic search requires restarting the DSH service to fully release memory.
Alternatives
banlanzs/dsh-web-enhanced · zhaoolee/notes · Relistencode/dsh-extension-hub