mattismegevand/dsh-terminal

mattismegevand★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

A responsive, tabbed Ghostty terminal for the DeepSeek Harness Web UI

README 摘要

dsh-terminal English 中文 A VS Code-style terminal panel for DeepSeek Harness Web. It renders with ghostty-web, serves Ghostty's versioned WASM as an immutable asset, and connects to a local PTY through node-pty . Placement and resizing come from dsh-dock . What it does - Multiple terminals per Harness session with a responsive tab tray. - Left, right, bottom, and floating placement through dsh-dock . - Live detachment and rejoining of terminal panes without restarting PTYs. - Resize propagation, truecolor, Unicode, selection, paste, scrollback, and full-screen programs. - Live light/dark palette synchronization with the active Harness theme. - Shell titles that follow the workspace, foreground process, and app-provided terminal title. - PTYs remain alive when a panel hides or moves, and stop when their tab, plugin, browser page, or Harness process closes. - Optional confinement by the session's current Harness sandbox policy. - Same-origin WebSocket fencing, bounded input, per-session caps, scrubbed environments, and output backpressure. Install Requires dsh-dock , the dsh CLI (Node.js 22.19+ or 24), and pnpm 10+. From npm From GitHub Git installs fetch sources, so pnpm runs the pac…

在 GitHub 查看完整 README →
终端/TUIcordisdeepseek-harnessdshdsh-pluginghosttyptyterminalweb ui

分类