html-workbench
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。
What it is
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。
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add 'git+https://github.com/alienzhou/html-workbench.git#52c8d0cb7d08340ccb7d64a9287c541542960f35'
DSH versions accepted
Undeclared
Author and traction
alienzhou · ★ 52 · Updated 2026-10-06
About this plugin
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.
Similar plugins
archify
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
nuwa-skill
女娲:把任何人蒸馏成可运行的思维 Skill。
distilly
Distill source material into reusable Person Profiles for AI agents.