daetz-coder/dsh-multi-chat

Multi-window wall for the DSH Web UI: run and monitor N conversations side-by-side in one screen, with auto-discovery, per-window controls, and an authenticated LAN gateway for phone/tablet access.

dsh-multi-chat turns one browser tab into a multi-conversation cockpit: a multi-window wall shows N running DSH instances side-by-side, one pane per port, so every agent's live progress, chat and output are visible at a glance. Auto-discovery scans a port range to find running DSH instances (manual management also supported); one-click actions launch a brand-new instance inside the wall, and a Phone-access button starts a built-in authenticated LAN gateway — open the URL on a phone or tablet, enter the token, and watch progress without exposing the instances publicly. Per-window controls cover maximize, refresh, open in a new tab, stop, and column count (auto/1/2/3/4/6). Multi-chat is multi-port: start N dsh web --port <n> instances, each running its own task, and the wall shows them all.

UI Enhancements ★ 6 updated 2026-08-19
View on GitHub ↗

Install

dsh plugin --profile web add dsh-multi-chat

npm dsh-multi-chat 1.0.3 verified 2026-09-02 (repository field → github.com/daetz-coder/dsh-multi-chat; README EN primary). One command from the npm registry (dsh plugin --profile web add dsh-multi-chat); the README also documents the plugin's own npx CLI (packs a tarball) and a dsh-multi-chat-1.0.3.tgz install. Remove with dsh plugin --profile web remove dsh-multi-chat.

Compatibility

DSH web profile; multi-port model — each conversation runs as its own dsh web --port <n> instance; phone/tablet access via built-in authenticated LAN gateway.

Details

Recent updates

Multi-window wall grid; port auto-discovery; one-click new instance; token-authenticated LAN gateway for phone/tablet; per-window maximize/refresh/new-tab/stop; column switching.

FAQ

How does it run multiple conversations?
Multi-chat is multi-port: you start N dsh web --port <n> instances (each running one task) and the wall displays every instance side-by-side, one pane per port.
How does phone access stay safe?
The Phone-access button starts a built-in authenticated LAN gateway — you open the URL on your device and enter a token; there is no open unauthenticated port.
Can I launch a new conversation without leaving the wall?
Yes — the one-click new-window action starts a brand-new DSH instance right inside the wall.

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins