deepseek-harness-genui
Task-specific React apps for DeepSeek Harness with state carried into the next Agent turn
一句话定位
Task-specific React apps for DeepSeek Harness with state carried into the next Agent turn
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add dsh-plugin-genui@0.15.2
兼容的 DSH 版本
>=0.1.0-rc.6 <=0.1.0-rc.8 || >=0.1.1-rc.1 <=0.1.1-rc.2 || >=0.1.5-rc.2 <=0.1.5-rc.3 || 0.1.7-rc.1 || >=0.2.1-rc.2 <=0.2.1-rc.3
作者与热度
pengyue-polaron · ★ 126 · 更新于 2026-10-23
关于这个插件
DeepSeek Harness GenUI
English | 简体中文
DeepSeek Harness GenUI lets an Agent build a focused interface when a task is awkward in text. The Coding Agent writes ordinary React + TypeScript—not a component-tree DSL—and the interface can save user selections for the next Agent turn.
The result is a task-specific app that can explain a difficult relationship, collect connected choices, or continue a tool-backed workflow without asking the user to repeat their input.
Related research: *EvoGenUI-Bench: Evaluating LLMs as Multi-Turn Generative UI Assistants*. Install
Requires Node.js ^22.19.0 || ^24.0.0 and a supported DeepSeek Harness Web profile.
v0.15.2 supports Harness 0.2.1-rc.2 (npm latest checked on 2026-10-23) and 0.2.1-rc.3 (next), alongside the previously tested hosts. See the compatibility report for validation and source-install instructions. Inline, Canvas, fullscreen, and localhost are supported. TUI/headless profiles are not supported. The local compiler uses WebAssembly and needs no install-script approval. Plugin users do not need Chrome or Chromium. Where It Helps
Use an interface when the user needs to see a complex relationship or make several connected choices. Plain questions, rewriting, summaries, and simple lists should stay in prose.
Pick calendar slots Select useful writing blocks and save them to the task. A later calendar action remains separate and permission-gated. Explore photosynthesis Move four causal controls and see the limiting step change immediately. Trace a code path Turn a source-grounded CLI explanation into a local explorer of files, functions, and branches. The Core Loop
1. The Agent writes and builds a React + TypeScript app for the current task. 2. The user saves meaningful values such as selections, form answers, drafts, or progress. 3. A later Agent turn reads those values and continues the task. 4. Connected tools and public HTTPS routes must be declared. Harness asks for task-scoped access, and undeclared calls are blocked.
Later edits update the same app. A candidate that fails the build or source checks does not replace the last working version; a crashing version is quarantined and rolled back when possible. Inline & Canvas Inline, Canvas, fullscreen, and localhost are different surfaces over the same task state. Try It
相似插件
open-design
Local-first design product: detects your installed code-agent CLI, runs design skills + design systems, streams artifact…
huashu-design
花叔Design:用HTML做高保真原型、幻灯片、动画与可视化,导出PDF和可编辑PPTX。
dsh-web
DeepSeek Harness Web GUI 插件全家桶。皮肤、宠物与社区插件索引已拆分为独立仓库(dsh-skins / dsh-pet / dsh-community-plugins),本仓通过 npm 包内置它们。