FleetingEcho/dsh-powerdesk

FleetingEcho★ 1JavaScript最后同步: 2026-08-18

在 GitHub 打开

IDE workbench plugin for DSH. Fast terminal (restty/WebGPU over a Rust PTY), CodeMirror 6 editor, file explorer, markdown notes, sandboxed browser, and ripgrep search — all as tabs in dockable right and bottom panels. Extendable with your own React components.

README 摘要

dsh-powerdesk English 简体中文 A DSH web plugin that adds a small IDE workbench to the DSH web UI: a GPU-accelerated terminal , a file explorer , a notes app, a code editor , a sandboxed browser , and a calendar — all self-contained, in a dockable right panel and a dockable bottom panel (VSCode-style dual workbench, with drag-to-split and drag-between-panels). - Terminal — rendered with restty (WebGPU/WebGL2 + WASM VT, Ghostty-lineage) and backed by a Rust PTY (napi-rs + portable-pty) instead of the C++ node-pty the stock terminal uses. - Explorer — a directory tree over any local folder you bookmark (picked via a built-in folder-browser modal, not a text field). Click a file to open it in the editor; each file row has quick "copy relative path" (for @-mentioning in chat) and "copy absolute path" actions. - Notes — bind one local folder and browse/edit only its .md files as a recursive tree, with inline create / rename / delete for both notes and folders. The editor is embedded in the same tab (tree left, editor right). - Editor — CodeMirror 6 with syntax highlighting for TS/JS/Python/JSON/CSS/HTML/Markdown/Rust/YAML, a selectable CodeMirror theme (Dracula by default), soft line-wrappi…

在 GitHub 查看完整 README →
终端/TUIcode-editorcodemirrordeepseekdeepseek-harnessdshdsh-pluginiderust

分类