dsh-popout-sidebar: A Pop-out Artifact Sidebar for DeepSeek Harness
e2mcc/dsh-popout-sidebar
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
dsh plugin --profile web add dsh-popout-sidebar- Category
- UI & Experience
- Platform
- DSH Plugin
- Author
- e2mcc
- Distribution
- Plugin
dsh-popout-sidebar Key Features
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.
