helays/dsh-web-terminal

helays★ 1TypeScript最后同步: 2026-08-15

在 GitHub 打开

DSH 插件:在 DeepSeek Harness Web 界面(对话/轨迹)顶部新增「终端」Tab,内置 xterm.js + node-pty 交互式终端,让你在编码完成后即时在终端执行指令调试。

README 摘要

🖥️ dsh-web-terminal Give your AI coding workbench a real terminal — right inside DeepSeek Harness. An interactive PTY terminal powered by xterm.js + node-pty , mounted as a third tab (Chat · Trajectory · Terminal ) at the top of the web UI. After the model writes code, stay in the conversation and open a shell of your own right next to it — build, commit, test, debug in one click. English · 中文 Why you'll love it The pain 😤 The fix with dsh-web-terminal ✅ After the model edits code, you copy-paste it back into your own terminal and fumble Open a real PTY right next to the chat — type a command, run it instantly Everything has to squeeze into the conversation context, doubling tokens and noise The terminal is fully decoupled from the model / agent — your private shell, zero context cost Switching sessions or refreshing loses your commands and session state Survives across sessions : switch away / come back / refresh — auto reconnect and replay scrollback Spinning up a throwaway shell for a single command is slow Persistent process : open once, run many commands on one resident shell ( Ctrl+C interrupts, then keep going) In one line: put “writing code” and “running code” in the same…

在 GitHub 查看完整 README →
终端/TUIdsh-plugindsh-pluginsterminalweb ui

分类