dsh-chat-width
Run the following command in DeepSeek Harness:
dsh plugin install zink-ning-lkr/dsh-chat-width
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install zink-ning-lkr/dsh-chat-width in DeepSeek Harness to install this plugin; the source is hosted at https://github.com/zink-ning-lkr/dsh-chat-width .
About this plugin
The DSH Web GUI locks its chat area and user bubble dimensions to hard-coded CSS variable values (748px and 525px), which can feel too sparse on large monitors or overly cramped on smaller screens, yet offers no built-in control to fine-tune them. dsh-chat-width closes that gap by injecting two sliders through the official settings slots channel: one governs the combined content width of the message column and input box (480 to 1680px), and the other caps the user bubble max width (320 to 1200px, never exceeding 82% of the container). Changes apply the instant you release the slider, with no page reload needed, and a single reset button restores the stock dimensions with one click.
Under the hood, the plugin anchors on the stable CSS custom property --dsh-chat-content-width rather than obfuscated build-time class names, giving it some resilience across version bumps. If the conversation root element cannot be resolved, it degrades gracefully to a direct max-width override on [data-chat-flow], so the core feature still works even if the input box stops tracking. User preferences are persisted in the chat-width namespace of your settings.yaml and survive restarts.
This plugin is aimed at anyone who wants a screen-aware, reading-comfortable chat layout in DSH, particularly users on large or external displays who find the default 748px too narrow, or those who prefer a tighter bubble layout to increase information density per screen.
Use Cases
- Outer large display makes the default 748px chat area feel sparse, so widen it for better readability
- On a small screen, shrink the user bubble width to fit more messages per view
- Toggle layout preferences on the fly without editing code or reloading the page
Best For
- DSH Web GUI users on large or external monitors who find the default width too narrow
- Readers who prefer tighter bubbles or wider lines for better information density
- Users who want lightweight, drag-to-apply layout tweaks without page reloads
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.