DSH 插件市场DeepSeek Harness 社区插件目录

html-workbench

未验证 技能与智能体 ★ 52 1.0.0

Local visual editor for existing HTML, with interactive previews and AI collaboration. Available as a DeepSeek Harness plugin and agent skill. 本地 HTML 可视化编辑、交互预览与 AI 协作,支持 DeepSeek Harness 插件和 Agent Skill。

一句话定位

Local visual editor for existing HTML, with interactive previews and AI collaboration. Available as a DeepSeek Harness plugin and agent skill. 本地 HTML 可视化编辑、交互预览与 AI 协作,支持 DeepSeek Harness 插件和 Agent Skill。

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add 'git+https://github.com/alienzhou/html-workbench.git#52c8d0cb7d08340ccb7d64a9287c541542960f35'

兼容的 DSH 版本

未声明

作者与热度

alienzhou · ★ 52 · 更新于 2026-10-06

关于这个插件

English · 中文 HTML Workbench

Turn an existing HTML page into a local workspace where people can edit it visually, preview its interactions, and save changes back to disk.

The workflow is simple: create a page with the tool you prefer, refine copy, images, layout, and styling directly in the browser, then switch to Preview to test buttons, links, and page behavior. Both people and AI continue to work from the same HTML source file. HTML Workbench is not an HTML generator. Create HTML however you prefer—with any AI, design tool, template, or hand-written code—then give that file to HTML Workbench. It turns the existing document into a visual editor with preview and real-time collaboration against the same source file. DeepSeek Harness plugin

HTML Workbench is also a first-class plugin for DeepSeek Harness — the agent harness this tooling plugs into — published as @vibe-x/dsh-html-workbench. DeepSeek Harness ships a built-in plugin system, and this plugin brings the visual editor straight into its web UI's right sidebar: no separate browser window and no manual open command.

As the agent creates or edits .html files (through the write / edit tools), the panel tracks them automatically. Open one to edit copy, images, layout, and styles in the embedded GrapesJS editor, switch to Preview to test interactions, then Save to write the result back to the same source file. Install

Prerequisites: DeepSeek Harness installed and dsh web running, Node.js ≥ 20, and Python 3.9+.

Restart dsh web and hard-refresh the browser (Cmd/Ctrl+Shift+R). A trigger button appears in the top-right of the web UI. Use

1. Ask the agent to create or edit an .html file in the workspace. The plugin picks it up automatically. 2. Click the top-right trigger to open the panel and choose a file; it loads in the embedded editor. 3. Edit in Edit mode, verify interactions in Preview, then Save to write back to the original file.

The plugin reuses a running local HTML Workbench service when one exists, or starts one in the background — and stops the process it started when the plugin unloads. Everything stays on 127.0.0.1. Development: the plugin source lives in dsh-plugin/. Build its distributable artifacts (client bundle, bundled Python service, frontend) with node dsh-plugin/build.mjs, or cd dsh-plugin && npm run build. What it solves Avoid repeated chat-based requests such as “move this title down by 20 pixels.” Skip scaffolding a full frontend project for a single landing page. Edit visually while preserving real page interactions in Preview mode. Keep the service on local 127.0.0.1; files are never exposed to the LAN. Use revision checks to prevent an outdated editor state from overwriting changes made by AI or another tool. Recommended workflow

First create one self-contained HTML page with the tool of your choice, then open it in Workbench. Keep its HTML, CSS, JavaScript, and required visual assets in one .html file, without a CDN or extra project directory. This makes the page easier to copy, open, edit, and share reliably.

Generate interactions according to the Workbench compatibility rules. Use stable semantic markers instead of relying on nth-child, DOM ancestry, or node ordering. The Skill checks these common risks before opening the page.

Quick start

End users need Python 3.9 or later—no Node.js, npm, or pip packages.

相似插件