AI Agent Hub
Back to plugins
🖥️

dsh-open-terminal

Client Updated 2026.09.16

Run the following command in DeepSeek Harness:

dsh plugin install VviLliAm-qwq/dsh-open-terminal

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install VviLliAm-qwq/dsh-open-terminal in the DeepSeek Harness terminal to install the plugin; source code is available at https://github.com/VviLliAm-qwq/dsh-open-terminal .

About this plugin

Working inside dsh-TUI often means compiling, debugging, or running scripts in a system terminal, yet the TUI owns the full screen and context-switching breaks your flow. dsh-open-terminal solves this with a single /term command that spawns a new system terminal window in the current or any specified directory, leaving the TUI completely undisturbed.

/term works the way you expect it to: no argument opens the current working directory; a precise path (relative, absolute, or ~-expanded) launches immediately; a fuzzy fragment triggers a case-insensitive, CJK-aware, Unicode-normalised folder search across the workspace, with multi-match results presented in the host's native TUI picker—arrow keys to navigate, Enter to open. The cross-platform terminal chain covers Windows (Windows Terminal, PowerShell, cmd), macOS (Terminal.app), Linux (GNOME Console, kitty, Alacritty, and a dozen more, falling back in order), and WSL (Linux chain first, then a Windows-side Terminal fallback). Every launch flag follows the terminal's own documentation, guaranteeing a true new window rather than attaching to the TUI's console.

Everything runs on the UI command plane: no model message is produced, no tokens are billed, nothing enters the KV cache—it is a pure fire-and-forget hand-off. A configuration key lets you override the built-in chain with a custom template (for example, a specific Git Bash profile or terminal of choice), and all messages follow the host's language setting automatically. It is built for developers who live in dsh-TUI and need to hop into a terminal frequently, especially those juggling Windows, macOS, Linux, and WSL environments day to day.

Use Cases

  • Kick off a build or test in the current folder without leaving dsh-TUI
  • Type a partial folder name, pick from matches, and spawn a terminal in one keystroke
  • Write once, open a terminal everywhere on Windows, macOS, Linux, and WSL
  • Develop inside WSL and drop straight into Windows Terminal with a single /term

Best For

  • Developers who live in dsh-TUI and need a terminal for builds, tests, or debugging constantly
  • Engineers juggling Windows, macOS, Linux, and WSL environments day to day
  • TUI power users who want every shell operation to be token-free and model-transparent