memorax-ai/dsh-webui-studio

Plugin插件 Native原生 ⭐ 3 MIT Clients & Launchers客户端与启动器

DeepSeek WebUI Studio for interactive, visual-first client plugin development

Project Overview项目介绍

memorax-ai/dsh-webui-studio is a visual-first DSH-native tool purpose-built specifically for developing DSH WebUI plugins. It runs on top of the dsh-harmony open source runtime, giving developers an isolated workspace to inspect the live running DSH interface, edit source code, run builds, and validate changes before loading unfinished code into a production DSH host. To work with it, developers must have Node.js version 22.22.3 or higher, or 24.11.1 and above, and it is available both on npm and its public GitHub repository for self-building from source.

The core workflow for this tool starts with creating a new DSH plugin from scratch or importing an existing local plugin folder from your file system. Every draft gets its own isolated Git worktree, DSH home directory, dependencies, and child preview host, so changes do not impact the stable production DSH instance running on the same local machine. Developers can preview the official DSH WebUI, inspect DOM elements, React components, and patch traces, toggle and reorder patches with transactional hot reload, and test changes before building final distributable artifacts. This tool is designed specifically for DSH plugin developers and anyone customizing the public DSH WebUI.

dsh-webui-studio is released under the open source MIT license, so it is free to use, modify, and distribute for both personal and commercial projects. It runs locally on your development machine, served at http://127.0.0.1:<dsh-port>/studio, and does not proxy any official DSH WebUI API endpoints or WebSocket connections. All source edits are restricted to the selected draft worktree, never following symbolic links outside the draft package, so you do not have to worry about accidental changes to core DSH system files or unrelated projects.

这是一个专为DeepSeek Harness(DSH)生态打造的原生可视化开发工具,核心用途是帮助开发者构建DSH WebUI插件。它依托dsh-harmony运行时实现,支持开发者在隔离环境中检查真实界面、编辑源码、运行构建和验证补丁,无需将未完成的开发代码加载到稳定的DSH主机环境中,是专门面向DSH WebUI插件开发的专属工作台。

它支持创建全新的最小DSH Web客户端插件,也可导入本地现有插件文件夹,每个开发草稿拥有独立的Git工作树、DSH_HOME目录、配置文件和子主机。开发者可以在隔离环境中预览官方WebUI,检查DOM、React组件、源码和补丁轨迹,还能随时重新排序、开关补丁实现热重载,适合DSH插件开发者和WebUI自定义人员使用。

该项目依赖Node.js 22.22.3以上或24.11.1以上版本,采用MIT许可证开源,完全免费使用。它通过隔离草稿环境避免影响稳定主机,仅在本地127.0.0.1对应端口提供服务,不代理官方WebUI的接口,源码写入操作也仅局限在选中的草稿包内,不会修改DSH核心或无关的外部系统文件。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 3 stars - very few users, little community feedback星标只有 3,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add dsh-webui-studio

把 memorax-ai/dsh-webui-studio 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

Harmony

DeepSeek WebUI Studio

A visual-first studio for building DSH WebUI plugins.
Inspect the real interface, edit source, run builds, and validate patches without loading unfinished code into your stable DSH Host.
Powered by dsh-harmony.

Get started · Report a bug · Request a feature

License: MIT CI npm Node.js GitHub stars Powered by Harmony

简体中文 / English

A visual workspace for the real DSH WebUI

WebUI Studio is not a mock page builder. It runs against the official DSH WebUI and its real plugin graph, then turns visual inspection and source edits into distributable plugin-owned artifacts.

Studio is an independent downstream application of dsh-harmony. It uses Harmony's public runtime, Patch engine, service API, and CLI control surface together with the generic React registration API from dsh-harmony-react. The dependency direction stays one-way: Studio depends on Harmony; Harmony does not depend on Studio.

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev EzDSH 下一个 Next avoid-ai-writing-cn →