iamsee123/dsh-web-terminal
iamsee123★ 0TypeScriptLast synced: 2026-08-16
—
README excerpt
dsh-web-terminal A local terminal plugin for the DeepSeek Harness web GUI. Adds a sidebar Terminal entry with a multi-tab xterm.js panel; every tab runs a real PTY shell on the host process via node-pty, streamed over a WebSocket route. Features: - Real pseudo-terminal shells — interactive programs ( vim , top , htop ), Ctrl-C, resize all work - Multi-tab terminal panel with new / close / disconnect / reconnect / clear controls - Auto-fit on panel open, window resize, and container changes - Shell and working directory configurable (settings panel or patch yaml) - Loopback-only trust fence on every route - Hot-pluggable: no dsh source changes, mounts through the web profile bundle list (same dual-face plugin pattern as dsh-ssh) Architecture Half Entry Responsibility host (node) lib/index.js ( src/index.ts ) node-pty shell sessions, /api/dsh-terminal/info route, /api/dsh-terminal/terminal WebSocket upgrade, system-prompt announcement, settings namespace (shell/cwd) client (browser) lib/client.js ( src/client/index.ts ) sidebar Terminal entry (DOM injection, self-healing), multi-tab terminal panel (React + xterm.js) Wire protocol ( src/protocol.ts ): - client → host: {type:"input",da…
View full README on GitHub →Category
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,846
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,038
ccch1mneyyy/dsh-TUIDSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
★ 1,442