dsh-open-in-app: A DeepSeek Harness Plugin to Open Workspace Folders with One Click
open-dsh-plugins/dsh-open-in-app
A DSH plugin adding a button in the web UI header to open the current workspace folder with an installed terminal or editor, with automatic app icon detection.
dsh-open-in-app is a plugin for the DeepSeek Harness Web UI that adds a folder button to the top-right corner of the chat window, letting you open the current session's workspace folder with an installed app, saving you from manually switching to a file manager or terminal. The button remembers your last choice, while the dropdown lists recent apps, the system default, and whitelisted terminals and editors, each with an app icon. It supports macOS, Windows, and Linux, discovering apps via system commands and resolving icons on a best-effort basis, with an editable whitelist. Once installed, accessing workspace files in DSH becomes very convenient.
How to Install
dsh plugin --profile web add github:open-dsh-plugins/dsh-open-in-app- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- open-dsh-plugins
- Distribution
- Plugin
dsh-open-in-app Key Features
dsh-open-in-app Repo Summary
What Does It Do?
dsh-open-in-app is a DSH plugin for DeepSeek Harness that adds a button to the chat window's top-right corner to open the current session's workspace folder with an installed app. It solves the problem of quickly accessing workspace files without manually switching to a file manager or terminal. Core capabilities include one-click opening, an app selection menu, and cross-platform app discovery with icon resolution.
Core Features
- One-click open: the folder button opens the workspace with the last app chosen for that workspace, falling back to the default editor or system default.
- App selection menu: the dropdown arrow shows recent apps, the system default folder handler, and whitelisted installed terminals and editors, each with an app icon.
- Cross-platform support: discovers apps and opens folders via system commands on macOS, Windows, and Linux, with best-effort icon extraction.
- Configurable whitelist: edit the WHITELIST array in lib/apps.js to add or remove entries, with alias matching.
- Default editor priority: falls back in order from VS Code to Cursor, Windsurf, Zed, IntelliJ IDEA, and so on.
How to Use This Plugin?
After enabling the plugin in DSH and restarting the web app, a folder button appears next to the session title. Click it to open the workspace with the last used app, or click the dropdown arrow to choose another app from the menu. To adjust the whitelist, edit the WHITELIST array in lib/apps.js.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: open-dsh-plugins/dsh-open-in-app. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
