dsh-popout-sidebar: A Pop-out Artifact Sidebar for DeepSeek Harness

e2mcc/dsh-popout-sidebar

UI & ExperienceVerified
Listed on 2026-08-15
Page last updated 2026-09-27

Adds a popout sidebar to DeepSeek Harness that lists artifacts and a file tree with multi-format preview, and can pop out into a separate browser tab for a larger view.

dsh-popout-sidebar is a UI plugin for DeepSeek Harness that adds a sidebar to the Web UI for displaying artifacts and a file tree, with one-click pop-out into a separate browser tab, ideal for dragging to another monitor for a larger, clearer view. It lists files created or modified by the agent via write/edit or bash/pwsh commands in real time, offers previews for code, Markdown, images, PDF, HTML, and supports edit diff comparison and cross-tab synchronization. It coexists with other sidebar plugins.

How to Install

install
npmdsh plugin --profile web add dsh-popout-sidebar
Category
UI & Experience
Platform
DSH Plugin
Author
e2mcc
Distribution
Plugin

dsh-popout-sidebar Key Features

Pop out to tabArtifacts & file treeMulti-format previewEdit diff viewSidebar coexistence
Listed on dsh-plugin.org

dsh-popout-sidebar Repo Summary

What Does It Do?

Popout Sidebar is a DSH plugin for DeepSeek Harness that adds a sidebar to the Web UI for displaying artifacts and a file tree, with the ability to pop out into a separate browser tab. It solves the inconvenience of viewing agent-generated files in DSH, letting you drag the sidebar to another monitor for a larger, clearer view, while coexisting with other sidebar plugins at the same time. Core capabilities include a real-time artifact list, file tree, multi-format preview, edit diff comparison, and cross-tab synchronization.

Core Features

  • Pop out to a separate tab: one-click pops the sidebar into a standalone browser tab (/popout-sidebar), auto-refreshing every 1.5 seconds, draggable to another monitor.
  • Artifact sidebar: lists files created or modified by the agent via write / edit, as well as files produced by bash / pwsh commands in the workspace; the divider between list and preview is draggable.
  • File tree: available in both the sidebar and the pop-out tab, allowing browsing of the current workspace directory (lazy-loaded, click to preview), and follows workspace switches in real time.
  • Multi-format preview: previews by file type—code / plain text (syntax highlighting + line numbers), Markdown rendering, images, PDF (browser native viewer), HTML (sandboxed iframe), with automatic truncation of overly long content.
  • Edit diff: files modified by edit show a comparison of deleted / added change fragments in the preview.
  • Copy / reference: one-click copy of file path, or write an @path reference into the session input box.

How to Use This Plugin?

After enabling it in DSH, a persistent "Artifacts" icon button appears in the top-right corner of the interface (visible even without a session); click it to expand or collapse the sidebar. The sidebar lists agent-generated files in real time; click a file to preview it. To pop out, click the pop-out button to open a new tab, which can be dragged to another monitor. In the new "Popout Sidebar" tab in DSH settings, you can toggle default expansion, auto-refresh, and file tree, and set the minimum panel width; in clear mode, click an artifact to mark it red, then click the red × to remove the list entry (only removes the entry, not the disk file).

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: e2mcc/dsh-popout-sidebar. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ